设置 Gemini Cloud Assist

您需要先让管理员完成本文档中介绍的设置步骤,然后才能使用 Gemini Cloud Assist

控制台

  1. 前往 Gemini for Google Cloud 页面。

    前往 Gemini for Google Cloud

  2. 点击获取 Gemini Cloud Assist

  3. Get Gemini Cloud Assist 对话框中,执行以下操作:

    1. 启用 Gemini for Google Cloud API,这是使用任何 Gemini forGoogle Cloud 产品的必需条件。

    2. 可选:启用以下任一推荐的 API:

    3. 点击启用 Gemini Cloud Assist

  4. 授予使用 Gemini Cloud Assist 所需的 IAM 角色。

    1. 前往 IAM 和管理页面。

      进入“IAM 和管理”

    2. 主账号列中,找到要向其授予 Gemini Cloud Assist 访问权限的主账号,然后点击该行中的 修改主账号

    3. 修改权限窗格中,点击  添加其他角色

    4. 选择角色中,选择 Gemini for Google Cloud User

    5. 点击添加其他角色,然后选择 Service Usage Consumer

    6. 点击添加其他角色,然后选择 Cloud Asset Viewer

    7. 点击添加其他角色,然后选择 Recommender Viewer

    8. 点击保存

API

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. 在 Google Cloud 项目中启用 Gemini for Google Cloud API

    1. 在项目选择器菜单中,选择一个项目。

    2. 使用 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.
    
  3. 在 Google Cloud 项目中授予 IAM 角色。

    1. 授予 Gemini for Google Cloud User 角色:

      gcloud projects add-iam-policy-binding  PROJECT_ID \
          --member=PRINCIPAL --role=roles/cloudaicompanion.user
      

      PRINCIPAL 替换为主账号的标识符。标识符的格式为 user|group|serviceAccount:emaildomain:domain,例如 user:cloudysanfrancisco@gmail.comgroup:admins@example.comserviceAccount:test123@example.domain.comdomain:example.domain.com

      输出是一个政策绑定列表,其中包含以下内容:

      - members:
        - user:PRINCIPAL
        role: roles/cloudaicompanion.user
      
    2. 授予 Service Usage Consumer 角色:

      gcloud projects add-iam-policy-binding  PROJECT_ID \
          --member=PRINCIPAL --role=roles/serviceusage.serviceUsageConsumer
      

      输出是一个政策绑定列表,其中包含以下内容:

      - members:
        - user:PRINCIPAL
        role: roles/serviceusage.serviceUsageConsumer
      
    3. 授予 Cloud Asset Viewer 角色:

      gcloud projects add-iam-policy-binding  PROJECT_ID \
          --member=PRINCIPAL --role=roles/cloudasset.viewer
      

      输出是一个政策绑定列表,其中包含以下内容:

      - members:
        - user:PRINCIPAL
        role: roles/serviceusage.cloudasset.viewer
      
    4. 授予 Recommender Viewer 角色:

      gcloud projects add-iam-policy-binding  PROJECT_ID \
          --member=PRINCIPAL --role=roles/recommender.viewer
      

      输出是一个政策绑定列表,其中包含以下内容:

      - members:
        - user:PRINCIPAL
        role: roles/recommender.viewer
      

    如需了解详情,请参阅授予单个角色和 gcloud projects add-iam-policy-binding

后续步骤