翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Marketplace 計測と使用権限 API のアクセス許可
Software as a Service (SaaS) 製品、Amazon Machine Image (AMI) 製品、およびコンテナ製品は、 AWS Marketplace Metering Service および AWS Marketplace Entitlement Service APIsを使用できます。タイプ別に異なる 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 アカウント