本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Marketplace 計量和權利 API 許可
軟體即服務 (SaaS) 產品、Amazon Machine Image (AMI) 產品和容器產品可以使用 AWS Marketplace Metering Service 和 API。 AWS Marketplace Entitlement Service APIs 每種類型都需要不同的 AWS Identity and Access Management (IAM) 許可。針對您的產品或產品,您可以測量所有用量,而 AWS 會根據您提供的計量記錄向客戶收費。若要啟用提供 AWS Marketplace 計量記錄所需的整合,整合正在使用的服務帳戶需要有限制的 IAM 政策才能啟用存取。將您要傳送計量資訊之產品類型的政策連接至您用於整合的使用者或角色。
SaaS 產品的 IAM 政策
在下列政策中,所有 SaaS 整合都需要第一個許可 aws-marketplace:ResolveCustomer
。API 需要 AWS Marketplace Metering Service 第二個許可 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 型產品 AWS Marketplace。
AMI 產品的 IAM 政策
針對 AMI 產品使用以下 IAM 政策。
{ "Version": "2012-10-17", "Statement": [ { "Action": [ aws-marketplace:MeterUsage ], "Effect": "Allow", "Resource": "*" } ] }
如需 AMI 產品的詳細資訊,請參閱中的 AMI 型產品 AWS Marketplace。
容器產品的 IAM 政策
針對容器產品使用以下 IAM 政策。
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-marketplace:RegisterUsage" ], "Effect": "Allow", "Resource": "*" } ] }
如需容器產品的詳細資訊,請參閱上的容器型產品 AWS Marketplace。
如需建立使用者的詳細資訊,請參閱《IAM 使用者指南》中的在 中建立 AWS 帳戶使用者。 如需建立和指派政策的詳細資訊,請參閱變更 IAM 使用者的許可。
此政策會授予您連接政策之 IAM 角色或使用者的 APIs 存取權。如需如何啟用其他帳戶針對這些 API 呼叫的角色假設的詳細資訊,請參閱 (APN) 部落格中的如何在多個 中最佳架構 Your AWS Marketplace SaaS 訂閱 AWS 帳戶