Configuração - Console do Developer Tools

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

Configuração

Se você tem uma política gerenciada para AWS CodeBuild AWS CodeCommit, AWS CodeDeploy,, ou AWS CodePipeline aplicada ao seu usuário ou função do IAM, você tem as permissões necessárias para trabalhar com notificações dentro das limitações das funções e permissões fornecidas pela política. Por exemplo, os usuários que têm a política gerenciada AWSCodeBuildAdminAccess, AWSCodeCommitFullAccess, AWSCodeDeployFullAccess ou AWSCodePipeline_FullAccess aplicada têm acesso administrativo total às notificações.

Para obter mais informações, incluindo exemplos de políticas, consulte Políticas baseadas em identidade.

Se você tiver uma dessas políticas aplicada ao seu usuário ou função do IAM e um projeto de compilação CodeBuild, um repositório em CodeCommit, um aplicativo de implantação ou um pipeline CodePipeline, você está pronto para criar sua primeira regra de notificação. CodeDeploy Avance para Conceitos básicos das notificações. Caso contrário, consulte os seguintes tópicos:

Se desejar gerenciar permissões administrativas para notificações para usuários, grupos ou funções do IAM, siga os procedimentos neste tópico para configurar as permissões e os recursos necessários para usar o serviço.

Se desejar usar tópicos do Amazon SNS criados anteriormente para notificações em vez de criar tópicos especificamente para notificações, deverá configurar um tópico do Amazon SNS para usar como destino de uma regra de notificação aplicando uma política que permita que eventos sejam publicados nesse tópico.

nota

Para executar os procedimentos a seguir, você deve estar conectado com uma conta que tenha permissões administrativas. Para obter informações, consulte Criação do seu primeiro usuário administrador e grupo do IAM.

Criar e aplicar uma política de acesso administrativo a notificações

Você pode administrar notificações fazendo login com um usuário do IAM ou usando uma função que tenha permissões para acessar o serviço e os serviços (AWS CodeBuild,, AWS CodeCommit AWS CodeDeploy, ou AWS CodePipeline) para os quais você deseja criar notificações. Você também pode criar suas próprias políticas e aplicá-las a usuários ou grupos.

O procedimento a seguir mostra como configurar um grupo do IAM com permissões para administrar notificações e adicionar usuários do IAM. Se não desejar configurar um grupo, você poderá aplicar essa política diretamente a usuários do IAM ou a uma função do IAM que possa ser assumida pelos usuários. Você também pode usar as políticas gerenciadas para CodeBuild, CodeCommit, CodeDeploy, ou CodePipeline, que incluem acesso adequado à política aos recursos de notificação, dependendo do escopo da política.

Para a política abaixo, insira um nome (por exemplo, AWSCodeStarNotificationsFullAccess) e uma descrição opcional para essa política. A descrição ajuda você a lembrar do propósito da política (por exemplo, This policy provides full access to AWS CodeStar Notifications.)

Para usar o editor de políticas JSON para criar uma política
  1. Faça login AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/.

  2. No painel de navegação à esquerda, escolha Policies (Políticas).

    Se essa for a primeira vez que você escolhe Políticas, a página Bem-vindo às políticas gerenciadas será exibida. Escolha Começar.

  3. Na parte superior da página, escolha Criar política.

  4. Na seção Editor de políticas, escolha a opção JSON.

  5. Insira o seguinte documento de política JSON:

    { "Version": "2012-10-17", "Statement": [ { "Sid": "AWSCodeStarNotificationsFullAccess", "Effect": "Allow", "Action": [ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DeleteNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:ListNotificationRules", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe", "codestar-notifications:DeleteTarget", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:TagResource", "codestar-notifications:UntagResource" ], "Resource": "*" } ] }
  6. Escolha Próximo.

    nota

    É possível alternar entre as opções de editor Visual e JSON a qualquer momento. Porém, se você fizer alterações ou escolher Próximo no editor Visual, o IAM poderá reestruturar a política a fim de otimizá-la para o editor visual. Para obter mais informações, consulte Restruturação de política no Guia do usuário do IAM.

  7. Na página Revisar e criar, insira um Nome de política e uma Descrição (opcional) para a política que você está criando. Revise Permissões definidas nessa política para ver as permissões que são concedidas pela política.

  8. Escolha Criar política para salvar sua nova política.