Quero permitir que outras entidades do AWS Identity and Access Management (AWS IAM) acessem meu tópico do Amazon Simple Notification Service (Amazon SNS).
Breve descrição
É possível editar a política de acesso do seu tópico do SNS usando o console do Amazon SNS ou a AWS Command Line Interface (AWS CLI).
Resolução
Use o console do Amazon SNS para editar a política de acesso do seu tópico do Amazon SNS
Conclua as etapas a seguir:
- Abra o console do Amazon SNS.
- No painel de navegação, selecione Tópicos.
- Selecione o nome do seu tópico do Amazon SNS e, em seguida, clique em Editar.
- Expanda a seção Política de acesso - opcional.
- Edite a política de acesso para conceder as permissões necessárias para seu caso de uso.
Observação: para obter mais informações sobre políticas de acesso, consulte Casos de exemplo para controle de acesso do Amazon SNS.
- Clique em Salvar alterações.
Use a AWS CLI para editar a política de acesso ao seu tópico do Amazon SNS
Observação: se você receber mensagens de erro ao executar comandos da AWS CLI, consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Para modificar, adicionar ou remover permissões, execute o seguinte comando set-topic-attributes:
aws sns set-topic-attributes --topic-arn your-topic-ARN --attribute-name your-policy-name --attribute-value file://yourpolicy.json
Observação: substitua your-topic-ARN pelo nome do recurso da Amazon (ARN) do seu tópico. Substitua your-policy-name pelo nome da sua política de acesso e yourpolicy.json pelo caminho para seu documento de política.
Informações relacionadas
Ações, recursos e chaves de condição do Amazon SNS