Verificar autorizações usando o AWS Marketplace Entitlement Service - AWS Marketplace

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Verificar autorizações usando o AWS Marketplace Entitlement Service

Se for um produto de contratos de SaaS, ele chamará o AWS Marketplace Entitlement Service para recuperar a autorização do cliente usando o API GetEntitlements. O produto deve verificar o uso subsequente nessa conta em relação ao Serviço de autorização do AWS Marketplace. Por exemplo, se o cliente provisiona dez usuários na conta, o seu produto deve verificar o Serviço de autorização do AWS Marketplace em busca da autorização para essa capacidade.

Para verificar uma autorização do cliente para seu produto, use a operação GetEntitlements no Serviço de autorização do AWS Marketplace. O serviço de autorização do AWS Marketplace só está disponível na região Leste dos EUA (Norte da Virgínia), acessível por meio de entitlement-marketplace.us-east-1.api.aws ou entitlement.marketplace.us-east-1.amazonaws.com.

GetEntitlements aceita um ID da conta da AWS do cliente, um identificador do cliente e uma dimensão como filtros. ProductCode é um parâmetro obrigatório. A operação retorna uma lista paginada de autorizações. O resultado tem um campo ExpirationDate que mostra o período mínimo pelo qual a autorização é válida. Se o cliente tiver configurado a renovação automática, a data no campo ExpirationDate será a data de renovação.

Para obter exemplos de código, consulte Exemplos de código para integração de produtos de SaaS.

Recuperar autorização sobre ações do usuário

Os exemplos a seguir podem ajudar você a entender melhor o processo para recuperar autorizações sobre ações do usuário.

Exemplo: Produto baseado em usuário

Você oferece um produto que permita um determinado número de contas para um cliente específico. O cliente pode acessar um painel para provisionar novos usuários (por exemplo, para atribuir credenciais). Quando o cliente provisiona um novo usuário, seu produto chama GetEntitlements para verificar se a capacidade existe. Caso contrário, você pode chamar o Serviço de medição do AWS Marketplace para a cobrança de usuários adicionais.

Exemplo: Produto de armazenamento de dados

Você oferece um produto que permite que os clientes armazenem uma determinada quantidade de dados em formato criptografado ou não criptografado. O cliente pode visualizar um painel que exibe a quantidade de dados existentes e alocados em seu produto. Seu painel recupera a quantidade de alocação por meio de GetEntitlements.