您需要先让管理员完成本文档中介绍的设置步骤,然后才能使用 Gemini Cloud Assist。
控制台
前往 Gemini for Google Cloud 页面。
点击获取 Gemini Cloud Assist。
在 Get Gemini Cloud Assist 对话框中,执行以下操作:
点击必需和推荐的 API部分中的
展开箭头。在推荐的 API列表中,选择要启用的 API。
点击启用 Gemini Cloud Assist。
授予使用 Gemini Cloud Assist 所需的 IAM 角色。
前往 IAM 和管理页面。
在主账号列中,找到要向其授予 Gemini Cloud Assist 访问权限的主账号,然后点击该行中的 修改主账号。
在修改权限窗格中,点击
添加其他角色。在选择角色中,选择 Gemini for Google Cloud User。
点击添加其他角色,然后选择 Recommender Viewer。
如果主账号想要获得对其尚无访问权限的产品的帮助,您可能需要点击添加其他角色并选择其他角色,为其授予其他 IAM 角色。请参阅使用 Gemini Cloud Assist 的 IAM 要求,查看可为不同产品提供最佳 Gemini Cloud Assist 体验的 IAM 角色表格。
点击保存。
gcloud
-
In the Google Cloud console, activate Cloud Shell.
使用
gcloud services enable
命令启用 Gemini for Google Cloud API:gcloud services enable cloudaicompanion.googleapis.com
如果您想在其他 Google Cloud 项目中启用 Gemini for Google Cloud API,请添加
--project
参数:gcloud services enable cloudaicompanion.googleapis.com --project PROJECT_ID
将
PROJECT_ID
替换为您的 Google Cloud 项目 ID。输出类似于以下内容:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
在 Google Cloud 项目中授予 IAM 角色。如需了解详情,请参阅授予单个角色和
gcloud projects add-iam-policy-binding
。授予 Gemini for Google Cloud User 角色:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/cloudaicompanion.user
将
PRINCIPAL
替换为主账号的标识符。标识符的格式为user|group|serviceAccount:email
或domain:domain
,例如user:cloudysanfrancisco@gmail.com
、group:admins@example.com
、serviceAccount:test123@example.domain.com
或domain:example.domain.com
。输出是一个政策绑定列表,其中包含以下内容:
- members: - user:PRINCIPAL role: roles/cloudaicompanion.user
对角色
roles/recommender.viewer
重复上述步骤。如果主账号想要获得有关其尚无访问权限的产品的帮助,您可能需要向其授予其他 IAM 角色。请参阅使用 Gemini Cloud Assist 的 IAM 要求,查看可为不同产品提供最佳 Gemini Cloud Assist 体验的 IAM 角色表格。
后续步骤
- 了解如何借助 Gemini 分析和优化云资源。