Conceda permissões do Amazon SNS a uma função de serviço CodePipeline - AWS CodePipeline

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á.

Conceda permissões do Amazon SNS a uma função de serviço CodePipeline

Se você planeja usar o Amazon SNS para publicar notificações em tópicos quando as ações de aprovação exigirem revisão, a função de serviço usada nas operações do CodePipeline deverá receber permissão para acessar os recursos do Amazon SNS. Você pode usar o console do IAM para adicionar essa permissão a sua função de serviço.

  1. Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/.

    Importante

    Certifique-se de ter efetuado login no AWS Management Console com as mesmas informações de conta usadas em Conceitos básicos do CodePipeline.

  2. No console do IAM, no painel de navegação, selecioneFunções do.

  3. Escolha o nome da função de serviço utilizada em suas operações do CodePipeline.

  4. Escolha a guia Permissions (Permissões). Escolha Attach policies (Anexar políticas).

  5. Escolha Create policy (Criar política).

  6. Na página Create policy (Criar política), escolha a guia JSON.

    Cole a seguinte política:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sns:Publish", "Resource": "*" } ] }

    Escolha Review policy (Revisar política).

  7. NoPolítica de revisãoPágina, noName (Nome), digite um nome para identificar esta política, comoSNSPublish. Escolha Create policy (Criar política).

  8. Volte para sua função de serviço e escolha oPermissõesGuia. Escolha Attach policies (Anexar políticas).

    Localize seuSNSPublishPolítica e escolha a caixa ao lado dela. Escolha Attach policy (Anexar política).