自 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 导出功能搭配使用。
使用 Google Cloud 方案创建权益时,系统还会创建一个 Cloud Billing 子账号。
如需详细了解如何创建客户和使用权,包括多种语言的代码示例,请完成 Google Cloud 端到端预配 Codelab。