AWS Marketplace での Metering API および Entitlement API のアクセス許可 - AWS Marketplace

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Marketplace での Metering API および Entitlement API のアクセス許可

Software as a Service (SaaS) 製品、Amazon マシンイメージ (AMI) 製品、およびコンテナ製品では、AWS Marketplace Metering Service および AWS Marketplace Entitlement Service API を使用できます。タイプ別に異なる AWS Identity and Access Management (IAM) アクセス許可が必要です。製品については、販売者がすべての使用量を計測し、販売者が提供する計測レコードに基づいて AWS が顧客に請求します。AWS Marketplace に対して計測レコードを提供するために必要な統合を有効にするには、統合が実行されているサービスアカウントに、アクセスを有効にするための制約付き IAM ポリシーが必要です。計測情報を送信する対象の製品タイプのポリシーを、統合で使用しているユーザーまたはロールにアタッチします。

SaaS 製品の IAM ポリシー

以下のポリシーでは、すべての SaaS 統合に最初のアクセス許可、aws-marketplace:ResolveCustomer が必要です。2 つ目のアクセス許可、aws-marketplace:BatchMeterUsage は AWS Marketplace Metering Service API に必要です。3 つ目のアクセス許可、aws-marketplace:GetEntitlements は AWS Marketplace Entitlement Service API に必要です。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-marketplace:ResolveCustomer", "aws-marketplace:BatchMeterUsage", "aws-marketplace:GetEntitlements" ], "Effect": "Allow", "Resource": "*" } ] }

SaaS 製品の詳細については、「SaaS ベースの製品」を参照してください。

AMI 製品の IAM ポリシー

AMI 製品には以下の IAM ポリシーを使用してください。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ aws-marketplace:MeterUsage ], "Effect": "Allow", "Resource": "*" } ] }

AMI 製品の詳細については、「AMI ベースの製品」を参照してください。

コンテナ製品の IAM ポリシー

コンテナ製品には以下の IAM ポリシーを使用してください。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-marketplace:RegisterUsage" ], "Effect": "Allow", "Resource": "*" } ] }

コンテナ製品の詳細については、「コンテナベースの製品」を参照してください。

ユーザーの作成の詳細については、「IAM ユーザーガイド」の「AWS アカウントでの IAM ユーザーの作成」を参照してください。ポリシーの作成および割り当ての詳細については、「IAM ユーザーのアクセス許可の変更」を参照してください。

このポリシーでは、ポリシーがアタッチされる IAM ロールまたはユーザーに API へのアクセス許可を付与しています。これらの API 呼び出しで別のアカウントによるロール引き受けを有効にする方法の詳細については、「AWS Partner Network (APN) ブログ」の「How to Best Architect Your AWS Marketplace SaaS Subscription Across Multiple AWS アカウント」を参照してください。