Permissões de API de medição e autorização do AWS Marketplace - AWS Marketplace

Permissões de API de medição e autorização do AWS Marketplace

Produtos de software como serviço (SaaS), produtos de imagem de máquina da Amazon (AMI) e produtos de contêiner podem usar as APIs AWS Marketplace Metering Service e AWS Marketplace Entitlement Service. Cada tipo requer diferentes permissões do AWS Identity and Access Management (IAM). Para produtos, você mede todo o uso, e os clientes são cobrados pela AWS com base nos registros de medição fornecidos por você. Para permitir a integração necessária para fornecer ao AWS Marketplace seus registros de medição, a conta de serviço na qual a integração está sendo executada precisa de uma política do IAM restrita para permitir o acesso. Anexe a política do tipo de produto para o qual você está enviando informações de medição ao usuário ou à função do que você está usando para a integração.

Política do IAM para produtos de SaaS

Na política a seguir, a primeira permissão, aws-marketplace:ResolveCustomer, é necessária para todas as integrações de SaaS. A segunda permissão, aws-marketplace:BatchMeterUsage, é necessária para a API AWS Marketplace Metering Service. A terceira permissão, aws-marketplace:GetEntitlements, é necessária para a API AWS Marketplace Entitlement Service.

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

Para obter mais informações sobre produtos de SaaS, consulte Produtos baseados em SaaS no AWS Marketplace.

Política do IAM para produtos de AMI

Use a seguinte política do IAM para produtos de AMI.

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

Para obter mais informações sobre produtos de AMI, consulte Produtos baseados em AMI no AWS Marketplace.

Política do IAM para produtos de contêiner

Use a seguinte política do IAM para produtos de contêiner.

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

Para obter mais informações sobre produtos de contêiner, consulte Produtos baseados em contêiner no AWS Marketplace.

Para obter mais informações sobre como criar usuários, consulte Criar um usuário na sua Conta da AWS no Guia do usuário do IAM. Para obter mais informações sobre como criar e atribuir políticas, consulte Alterar permissões para um usuário do IAM.

Essa política concede acesso às APIs para a função ou o usuário do IAM ao qual a função está anexada. Para obter mais informações sobre como habilitar a suposição de função por outra conta para essas chamadas de API, consulte Como arquitetar melhor sua assinatura de SaaS do AWS Marketplace entre várias contas da Contas da AWS no Blog da rede de parceiros da AWS Partner Network (APN).