本部分介绍了使用 Cloud Marketplace 集成应用后端的步骤。通过此集成,您可以管理用户的账号和权益,这表明用户已从 Cloud Marketplace 购买了您的产品。如果您选择了基于用量的价格模式,则还会集成后端以向 Google 报告使用情况。
如需了解有关将基本应用与 Cloud Marketplace 集成的示例以及示例代码演示,请参阅代码实验室来集成托管式服务。
如需代码实验室中使用的示例代码,请参阅 GitHub 代码库。
准备工作
- 设置对 Cloud Commerce Partner Procurement API 的访问权限,如 集成应用中所述。
- 如果您选择了基于用量的价格方案,请验证您的合作伙伴工程师是否已创建您可以据以报告使用情况的服务。 此服务会显示在 Producer Portal 的 Billing Integration(结算集成)部分的 Service domain(服务网域)字段中。
在 Producer Portal 中访问应用的后端集成
如需访问从一个位置将应用的后端与 Cloud Marketplace 集成在一起的所有信息(例如您的服务账号和方案级标识符),您可以使用 Producer Portal 的结算集成部分。
Producer Portal 的直接链接是:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
如需访问结算集成部分,请执行以下操作:
在产品列表中,点击您的产品的名称。
在您产品的概览页面上,前往技术集成部分。
在技术集成部分,点击结算集成。
在 Producer Portal 中创建和关联服务账号
您可以使用 Producer Portal 的结算集成部分来创建并关联用于与 Partner API 互动以及获取有关用户购买的信息的服务账号。
Producer Portal 的直接链接是:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
在以下步骤中,您可以使用现有服务账号,也可以创建新的服务账号。如果您要创建新的服务账号,请在 Service account name(服务账号名称)字段中指定服务账号的名称,并在 Service account ID(服务账号 ID)字段中指定服务账号 ID ,然后点击 Create and link(创建并关联)。如需了解创建服务账号的详细步骤,请参阅创建和管理服务账号。
如需关联您的服务账号,请执行以下操作:
在产品列表中,点击您的产品的名称。
在您产品的概览页面上,前往技术集成部分,然后点击结算集成。
如需与 Partner Procurement API 集成,请点击Link a 服务账号 to call Procurement API(关联服务账号以调用 Procurement API)下方的 Add service account(添加服务账号)。您可以在字段中输入现有的服务账号,也可以创建新的服务账号。
如需与 Pub/Sub 集成,请在 Link a 服务账号 to subscribe to Pub/Sub topic(关联服务账号以订阅 Pub/Sub 主题)下,点击 Add service account(添加服务账号)。您可以在字段中输入现有的服务账号,也可以创建新的服务账号。向您关联的服务账号授予 Pub/Sub 编辑器 Identity and Access Management (IAM) 角色。
如需与 Service Control API 集成,请点击向服务账号添加
roles/servicemanagement.serviceController
下的添加服务账号。您可以在字段中输入现有的服务账号,也可以创建新的服务账号。
后续步骤
- 管理 SaaS 产品的用户账号。
- 管理 SaaS 产品的客户使用权。
- 对于采用基于用量的价格模式的商品,请向 Google 配置应用的使用情况报告。