本節說明如何按照步驟將應用程式的後端與 Cloud Marketplace 整合,以便讓您管理使用者的帳戶和「授權」,後者表示使用者已透過 Cloud Marketplace 購買您的產品。如果您選擇了根據用量計費的模式,則您也需要整合自己的後端,才能向 Google 回報用量。
如需將基本應用程式與 Cloud Marketplace 整合的範例,以及範例程式碼的逐步操作說明,請參閱「整合代管服務的程式碼研究室」。
如需程式碼研究室中使用的範例程式碼,請前往 GitHub 存放區。
事前準備
- 按照「 整合應用程式」一文的說明來設定 Cloud Commerce Partner Procurement API 的存取權。
- 如果您選擇了根據用量計費的模式,請確認合作夥伴工程師已建立可供您做為用量回報依據的服務。這項服務會顯示在製作人入口網站的 帳單整合部分的「服務網域」欄位中。
在 Producer Portal 中存取應用程式的後端整合
如要從單一位置存取所有資訊,以便將應用程式的後端與 Cloud Marketplace 整合 (例如服務帳戶和方案層級 ID),您可以使用製作者入口的「帳單整合」專區。
Producer Portal 的直接連結如下:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
如要存取「帳單整合」部分,請按照下列步驟操作:
在產品清單中,按一下產品的名稱。
在產品的「總覽」頁面中,前往「技術整合」專區。
在「技術整合」專區中,按一下「帳單整合」。
在製作人入口網站中建立及連結服務帳戶
您可以使用製作人入口網站的「帳單整合」專區,建立及連結用於與 Partner API 互動,以及取得使用者購物交易資訊的服務帳戶。
Producer Portal 的直接連結如下:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
在後續步驟中,您可以使用現有的服務帳戶,也可以建立新的服務帳戶。如果您要建立新的服務帳戶,請在「Service account name」欄位中指定服務帳戶名稱,並在「Service account ID」欄位中指定服務帳戶 ID,然後按一下「Create and link」。如需服務帳戶的建立步驟詳情,請參閱「建立及管理服務帳戶」。
如要連結服務帳戶,請按照下列步驟操作:
在產品清單中,按一下產品的名稱。
在產品的「總覽」頁面中,前往「技術整合」專區,然後按一下「帳單整合」。
如要整合 Partner Procurement API,請在「連結服務帳戶來呼叫 Procurement API」下方,點選「新增服務帳戶」。您可以將現有的服務帳戶輸入欄位,也可以建立新的服務帳戶。
如要整合 Pub/Sub,請在「連結服務帳戶來訂閱 Pub/Sub 主題」下方,點選「新增服務帳戶」。您可以將現有的服務帳戶輸入欄位,也可以建立新的服務帳戶。將 Pub/Sub 編輯者 身分與存取權管理 (IAM) 角色授予您連結的服務帳戶。
如要整合 Service Control API,請在「將
roles/servicemanagement.serviceController
新增至服務帳戶」下方,點選「新增服務帳戶」。您可以將現有服務帳戶輸入欄位,也可以建立新的服務帳戶。
後續步驟
- 管理 SaaS 產品的使用者帳戶。
- 管理 SaaS 產品的客戶授權。
- 如果是根據用量計價的產品,請將應用程式的用量回報設定為向 Google 回報。