管理 Gemini for Google Cloud 许可

在组织中的每位用户使用某些 Gemini for Google Cloud 产品(例如 Gemini Code Assist)之前,都需要获得许可。

准备工作

  • 如果您想使用 API 而不是 Google Cloud 控制台管理许可, 请确保以下几点:

更改订阅中的 Gemini for Google Cloud 许可数量

您可以直接通过 Google Cloud 控制台或通过 Google 客户代表或授权转销商添加或移除 Gemini for Google Cloud 许可的数量。

如需执行此任务,您必须拥有以下 Identity and Access Management (IAM) 权限:

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.orders.modify

要更改订阅中的许可数量,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 Gemini 的管理页面。

    前往 Gemini 的“管理”页面

  2. 选择要更改的订阅,然后点击 修改订阅

  3. 输入您希望拥有的许可数量。以下信息 :

    • 购买后的许可总数。
    • 购买后可用于分配的许可数。
    • 每个订阅期的新订阅价格。添加的许可的额外金额将按当前期限剩余的时间按比例计算。
  4. 点击保存

查看 Gemini for Google Cloud 许可分配

控制台

如需在 Google Cloud 控制台中查看 Gemini for Google Cloud 许可分配,您必须拥有以下权限:

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  1. 前往 Gemini 管理页面。

    前往 Gemini 管理中心

  2. 选择要更改的订阅,然后点击修改订阅

    对于每个已分配的用户,您都可以查看以下信息 许可:

    • 名称
    • 电子邮件
    • 账号类型
    • 已分配许可
  3. 如需查找一组特定用户,您可以按如下方式过滤和排序列表:

    • 如需过滤列表,请在过滤条件字段中输入属性和值。
    • 如需对列表进行排序,请点击要排序的列的标题 。例如,要按用户名的字母顺序进行排序,请点击名称列标题。

API

如需查看 Google Cloud 专用 Gemini 许可分配情况,请使用 该 billingAccounts.orders.licensePool.enumerateLicensedUsers 方法

如需执行此任务,您必须拥有 consumerprocurement.licensePools.enumerateLicensedUsers 权限。

GET https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:enumerateLicensedUsers/

替换以下内容:

  • BILLING_ACCOUNT_ID:结算账号 ID
  • ORDER_ID:IAM 政策

如果命令执行成功,则会在以下命令中返回 licensedUsers 输出 格式:

{
  "licensedUsers": [
      {
          "username": "dana@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "lee@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "taylor@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "bola@example.com",
          "assignTime": "2024-09-26T16:24:14.610828Z"
      }
  ]
}

为个别用户分配 Google Cloud 专用 Gemini 许可

控制台

如需在 Google Cloud 控制台中向个人用户分配 Gemini for Google Cloud 许可,您必须拥有以下权限:

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.assign
  1. 前往 Gemini 的管理页面。

    前往 Gemini 管理中心

  2. 选择要更改的订阅,然后点击 修改订阅

  3. 点击分配许可。系统会显示用户选择对话框。如需搜索特定用户,请在搜索框中输入其姓名。

  4. 从列表中选择一个或多个用户,然后点击下一步

  5. 选择所需的 Google Cloud 专用 Gemini 服务 来分配许可

  6. 点击分配许可

API

如需分配 Google Cloud 专用 Gemini 许可,请使用 billingAccounts.orders.licensePool.assign 方法

如需执行此任务,您必须拥有 consumerprocurement.licensePools.assign 权限。

POST https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:assign/

{
  "usernames": [
            "dana@example.com",
            "lee@example.com"
  ]
}

替换以下内容:

  • BILLING_ACCOUNT_ID:结算账号 ID
  • ORDER_ID:IAM 政策

如果命令执行成功,则会在以下命令中返回一个空的响应正文 格式:

{}

如需验证作业,请查看作业列表

取消分配 Google Cloud 专用 Gemini 许可

控制台

如需在 Google Cloud 控制台中取消向用户分配许可,您必须拥有以下权限:

  • billing.accounts.get
  • consumerprocurement.orders.get
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.unassign
  1. 前往 Gemini 的管理页面。

    前往 Gemini 管理中心

  2. 选择要更改的订阅,然后点击 管理订阅

  3. 选择您要取消分配许可的用户,然后点击 取消对许可的分配

  4. 点击确认更改

API

如需取消分配 Google Cloud 专用 Gemini 许可,请使用 billingAccounts.orders.licensePool.unassign 方法

要执行此任务,您必须拥有 consumerprocurement.licensePools.unassign 权限。

POST https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:unassign/

{
  "usernames": [
            "dana@example.com",
            "lee@example.com"
  ]
}

替换以下内容:

  • BILLING_ACCOUNT_ID:结算账号 ID
  • ORDER_ID:IAM 政策

如果命令成功,则会返回以下格式的空响应正文:

{}

如需验证取消分配情况,请查看作业列表

转移 Gemini for Google Cloud 许可

无法转移 Google Cloud 专用 Gemini 许可 用户之间的直接沟通而是需要先取消向用户分配许可,然后再向新用户分配许可

防止跨组织使用许可

Gemini for Google Cloud 许可分配给个别用户,而不是组织或项目,这让个别用户可以在多个组织中使用 Gemini for Google Cloud 功能。

Google Cloud 专用 Gemini 生成的任何日志 归产生使用的项目(而非被许可人)所有。 此外,Google Cloud 专用 Gemini 的任何自定义或配置(例如 为 Gemini Code Assist 代码自定义) 在项目中完成,而不是在许可或订阅级别完成。

如需进一步防止在项目中跨组织使用 Gemini for Google Cloud,您可以执行以下任一操作:

  • 在项目中停用 Gemini for Google Cloud API。
  • 使用权限拒绝用户访问项目。

限制