翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 アカウント