Cloud Marketplace レポートを CSV 形式で受け取るには、Google ドライブ フォルダと Cloud Storage バケットのどちらかまたはその両方をセットアップします。選択した宛先のオーナーである必要があります。たとえば、ドライブ フォルダを使用する場合、Google Cloud アカウントには、フォルダに対する整理、追加、編集権限が必要です。
レポートは、Google ドライブのロケーション、Cloud Storage バケット、またはその両方に保存できます。宛先を設定する際は、Google ワークスペースまたは Cloud Storage 管理者が宛先を google.com
ドメインおよび system.gserviceaccount.com
ドメインと共有できるようにする必要があります。
- 詳しくは、Google ドライブの共有権限をご覧ください。
- ドメイン別の Google Cloud リソースへのアクセスを制限する。
レポートの宛先を追加すると、以下のアカウントが編集者またはストレージ オブジェクト管理者として適宜追加されます。
- レポートをバケットにアップロードする
cloud-marketplace-stats@system.gserviceaccount.com
サービス アカウント。 gcp-marketplace-business-operations@google.com
Google グループ。レポートで発生する可能性のある問題のデバッグとトラブルシューティングを行います。
Cloud Storage バケットを設定する場合は、アクセス制御リスト(ACL)を使用することをおすすめします。また、保持期間が経過するまでレポートが更新されない可能性があるため、バケットに設定している保持ポリシーを削除することをおすすめします。
均一なバケットレベルのアクセスを使用する場合、次の組織のポリシーがアクセスに影響を及ぼす可能性があります。
- ドメインで制限された共有は、これらのプリンシパルのいずれかをバケットのプロジェクトの IAM に追加しないようにします。
- プロジェクト間のサービス アカウントを使用すると、サービス アカウントを追加できなくなります。
バケットでこれらの組織のポリシーを削除するには、バケットを持つフォルダまたはプロジェクトに対して、組織のポリシー管理者がそのポリシーを Google のデフォルト処理に設定するようにリクエストしてください。内部グループを作成し、そのグループにプリンシパルを追加して、そのグループに必要な権限を付与することで、1 つまたは両方のポリシーを回避することもできます。
レポートを保存するロケーションを設定したら、配信方法を設定する必要があります。
配信を設定する手順は次のとおりです。
Producer Portal で、[レポート] ページを開きます。ページへの直接リンクは次のとおりです。
https://console.cloud.google.com/producer-portal/partner-report?project=YOUR_PUBLIC_PROJECT_ID
パブリック プロジェクト ID は、プロダクトのコンポーネントをホストするプロジェクトの ID です。このプロジェクトは、パートナーになるために登録するときに作成します。
レポートの宛先を追加するには、[CSV エクスポート] タブで [宛先を追加] をクリックします。
[宛先のロケーション] で、レポートを Google ドライブ フォルダに送信するか、Cloud Storage バケットに送信するかを選択します。
[参照] をクリックして、必要に応じてフォルダまたはバケットを選択します。
宛先に保存するレポートを選択します。各レポートは、必要な数の宛先に送信できます。
使用状況レポートでさらに詳細なレベルの情報が必要な場合は、[使用状況レポートのオプション] で、次のオプションを 1 つ以上選択します。
- ロケーションごとにお客様の使用状況を分割する: 使用状況と支払いレポートをお客様のロケーションごとに分割します。
- 請求先アカウント別のお客様の使用状況: 使用状況と支払いのレポートをお客様の Cloud 請求先アカウントごとに分割します。
レポートの内容については、請求と使用状況のレポートをご覧ください。
さらに宛先を設定する場合は、これらの手順を繰り返します。
テストに使用する Cloud 請求先アカウントを 1 つ以上追加します(省略可)。プロダクトのテストについては、公開 Google Cloud Marketplace プロダクトのテストをご覧ください。
変更を保存するには、[Save] をクリックします。Cloud Marketplace アカウントにレポートの宛先へのアクセスを許可することに同意する必要があります。
ログと管理レポート
Cloud Marketplace レポートを BigQuery で受け取るには、次の手順を行います。
Producer Portal の [レポート] ページで、[BigQuery Export] タブに移動します。
[エクスポートを有効にする] をクリックします。
プロジェクトで BigQuery API がまだ有効になっていない場合は、警告メッセージが表示されます。[有効にする] をクリックし、変更が反映されるまで数分待ちます。次に、[エクスポートを有効にする] をもう一度クリックします。
エクスポートを有効にしてからデータが取り込まれるまでに、最大 24 時間かかります。プロジェクトにリンクされたデータセットが作成され、これを使用してデータにアクセスして分析できます。
パートナーが負担する費用
Google Cloud Marketplace パートナーは、Producer Portal プロジェクトでこの機能を有効にしても、BigQuery ストレージ費用は発生しません。ただし、SQL クエリ、ユーザー定義関数、スクリプト、テーブルをスキャンする特定のデータ操作言語(DML)とデータ定義言語(DDL)のステートメントなど、データに対するクエリには適切な BigQuery 費用が発生します。詳しくは、BigQuery の料金をご覧ください。
BigQuery のデータ保持ポリシー
有効にすると、システムは過去 2 年間の履歴データをバックフィルします。これらのレポートのデータ保持期間は 5 年間です。
トラブルシューティング
リンクされたデータセットが誤って削除された場合は、[BigQuery Export] タブでエクスポートを無効にしてから再度有効にすることで、復元できます。
レポートの通知を設定する
Google Cloud Marketplace チームからタイムリーに最新情報を確実に受け取るには、Cloud Marketplace レポートの通知を設定することをおすすめします。これにより、次のいずれかの状況が発生した場合に、レポートをできるだけ早く入手できます。
- レポートの遅延。
- データが不完全または不正確なレポート。
- 再生成が必要だったレポート。
Cloud Marketplace レポートの通知を設定する手順は次のとおりです。
重要な連絡先 API を有効にします。
重要な連絡先で、レポート通知を受け取る個人またはグループを Cloud Billing カテゴリに追加します。