本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Marketplace 計量和權益 API 權限
軟體即服務 (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
AWS Marketplace Metering Service
API 需要第二個權限。aws-marketplace:BatchMeterUsage
AWS Marketplace Entitlement Service API 需要第三個權限。aws-marketplace:GetEntitlements
{ "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 角色或使用者之 API 的存取權。如需如何透過其他帳戶針對這些 API 呼叫啟用角色假設的詳細資訊,請參閱如何 AWS 帳戶在 AWS Partner Network (APN) 部落格中最佳化多個 AWS Marketplace SaaS 訂閱架構