Permissões do Amazon SQS - 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á.

Permissões do Amazon SQS

Importante

As notificações do SNS para produtos AWS Marketplace SaaS estão sendo substituídas pelas notificações da Amazon EventBridge . Se você já tiver produtos SaaS integrados ao SNS, eles continuarão funcionando. Eventualmente, os novos anúncios passarão a usar a Amazon EventBridge em vez do SNS. Para obter mais informações, consulte Gerenciando eventos de assinatura de SaaS com a Amazon EventBridge.

Como parte do processo de publicação do produto SaaS, AWS Marketplace fornece um tópico do Amazon SNS que você pode usar para receber notificações se o status da assinatura ou do direito de um cliente mudar. Você pode configurar uma ou mais filas do Amazon SQS no tópico para que as filas possam reagir à notificação. Por exemplo, se um cliente adicionar mais armazenamento à assinatura que ele tiver em seu produto SaaS, o tópico do Amazon SNS poderá enviar uma mensagem para uma fila do Amazon SQS que inicia um processo para aumentar automaticamente a capacidade de armazenamento disponível para esse cliente.

Ao inscrever a fila do Amazon Simple Queue Service (Amazon SQS) no tópico do Amazon SNS fornecido, as permissões serão adicionadas automaticamente para permitir que o tópico publique mensagens na fila. No entanto, você ainda precisa de uma política do IAM para conceder ao usuário da API AWS Marketplace Metering and Entitlement Service acesso à fila. Isso pode ser aplicado ao mesmo usuário, caso os serviços sejam executados com as mesmas credenciais. Crie uma política com o conteúdo a seguir e a anexe ao seu usuário ou função do .

JSON
{ "Version":"2012-10-17", "Statement": [ { "Action": [ "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl" ], "Effect": "Allow", "Resource": "arn:aws:sqs:us-east-1:111122223333:YourQueueName" } ] }
nota

O campo Resource é o nome de recurso da Amazon (ARN) da sua fila do Amazon SQS.

Para obter mais informações sobre a notificação e fila de mensagens para seus produtos de SaaS, consulte Assinar uma fila do SQS no tópico do SNS e Acesso às APIs de Serviço de medição e de autorização do AWS Marketplace.