自 2021 年 1 月起,您可以使用 Cloud Channel API 创建客户、使用权和 Cloud Billing 子帐号。如果您目前使用 Cloud Billing API 处理这些任务,我们建议您改用 Cloud Channel API。
本指南介绍了有关使用 Cloud Channel API 创建客户和使用权的基础知识。
准备工作
请先完成 Cloud Channel API Codelab,然后再继续。这可确保您的开发环境设置为遵循代码示例和其他 Codelab。
变更摘要
如果您目前使用 Cloud Billing API billingAccounts.create
端点创建客户的 Cloud Billing 子帐号,则必须开始使用 customers.create()
端点,然后使用 entitlements.create()
端点为客户创建新的 Cloud Billing 子帐号。
如需管理 IAM 角色,您必须使用现有的 Cloud Billing API 端点。
创建客户
当您准备好使用 Cloud Channel API 创建新客户时,请使用 customers.create()
端点。在开始之前,请务必准备好以下客户信息。
- 主域名
- 组织名称
- 地址
- 邮政编码(如果适用)
- 国家/地区代码
创建客户后,您需要确保响应的 name
字段安全,因为它是客户的唯一标识符。
创建权益
创建客户后,您可以通过使用 entitlements.create()
和 operations.get()
端点指定 offer
来为他们预配使用权。Cloud Billing 子帐号的名称以 provisionedService.provisioningId
形式返回,可用于 Cloud Billing API 和 BigQuery Export。
创建 Google Cloud 优惠的许可的同时,也会创建 Cloud Billing 子账号。
如需详细了解如何创建客户和使用权(包括多种语言的代码示例),请完成 Google Cloud 端到端配置 Codelab。