このセクションでは、アプリのバックエンドを Cloud Marketplace と統合する手順について説明します。この統合により、ユーザーが Cloud Marketplace からプロダクトを購入したことを示す、ユーザーのアカウントとエンタイトルメントを管理できます。従量制料金モデルを選択した場合は、バックエンドも統合して Google に使用状況を報告します。
基本アプリを Cloud Marketplace と統合する例およびサンプルコードのチュートリアルについては、マネージド サービスを統合するための Codelab をご覧ください。
Codelab で使用されているサンプルコードについては、GitHub リポジトリをご覧ください。
始める前に
- アプリを統合するの説明に従って、Cloud Commerce Partner Procurement API へのアクセスを設定します。
- 従量制料金体系を選択した場合は、使用状況を報告できるサービスをパートナー エンジニアが作成済みであることを確認します。このサービスは、Producer Portal の [BILLING INTEGRATION] セクションの [サービス ドメイン] に表示されます。
Producer Portal でアプリのバックエンド統合にアクセスする
サービス アカウントやプランレベルの識別子など、アプリのバックエンドを Cloud Marketplace に統合するために必要なすべての情報にアクセスするには、Producer Portal の [BILLING INTEGRATION] セクションを使用できます。
Producer Portal の直接リンクは次のとおりです。
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
[BILLING INTEGRATION] セクションにアクセスするには:
プロダクトのリストで貴社のプロダクト名をクリックします。
プロダクトの [概要] ページで、[技術統合] セクションに移動します。
[技術統合] セクションで、[BILLING INTEGRATION] をクリックします。
Producer Portal でサービス アカウントを作成してリンクする
Producer Portal の [BILLING INTEGRATION] セクションを使用すると、Partner API とのやり取りに使用するサービス アカウントを作成してリンクし、ユーザーの購入に関する情報を取得できます。
Producer Portal の直接リンクは次のとおりです。
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
次の手順では、既存のサービス アカウントを使用するか、新しいサービス アカウントを作成できます。新しいサービス アカウントを作成する場合は、[サービス アカウント名] フィールドにサービス アカウントの名前を指定し、[サービス アカウント ID] フィールドにサービス アカウントの ID を指定して、[作成とリンク] をクリックします。 サービス アカウントを作成する手順の詳細については、サービス アカウントの作成と管理をご覧ください。
サービス アカウントをリンクするには、次のようにします。
プロダクトのリストで貴社のプロダクト名をクリックします。
プロダクトの [概要] ページで [技術統合] セクションに移動し、[BILLING INTEGRATION] をクリックします。
Partner Procurement API と統合するには、[Procurement API を呼び出すためのサービス アカウントのリンク] で、[ADD SERVICE ACCOUNT] をクリックします。既存のサービス アカウントをフィールドに入力するか、新しいサービス アカウントを作成できます。
Pub/Sub と統合するには、[Pub/Sub トピックに登録するためのサービス アカウントのリンク] で、[ADD SERVICE ACCOUNT] をクリックします。既存のサービス アカウントをフィールドに入力するか、新しいサービス アカウントを作成できます。 リンクするサービス アカウントに Pub/Sub 編集者の Identity and Access Management(IAM)ロールを付与します。
Service Control API と統合するには、[
roles/servicemanagement.serviceController
をサービス アカウントに追加] で、[ADD SERVICE ACCOUNT] をクリックします。既存のサービス アカウントをフィールドに入力するか、新しいサービス アカウントを作成できます。
次のステップ
- SaaS プロダクトのユーザー アカウントを管理する。
- SaaS プロダクトのお客様の利用資格を管理する。
- 従量制料金のプロダクトの場合は、Google へのアプリの使用状況レポートを構成する。