

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

# Criar uma regra de notificação para um projeto de compilação
<a name="getting-started-build"></a>

É possível criar regras de notificação para enviar notificações sobre os eventos no projeto de compilação que são importantes para você. As etapas a seguir mostram como configurar uma regra de notificação em um único evento do projeto de compilação. Essas etapas foram escritas com a suposição de que você tenha um projeto de compilação configurado em sua AWS conta.

1. Abra o CodeBuild console em [https://console.aws.amazon.com/codebuild/](https://console.aws.amazon.com/codebuild/).

1. Escolha um projeto de compilação na lista e abra-o.

1. Escolha **Notify (Notificar)** e **Create notification rule (Criar regra de notificação)**. Você também pode escolher **Settings (Configurações)** e **Create notification rule (Criar regra de notificação)**.

1. Em **Notification name (Nome da notificação)**, insira um nome para a regra.

1. 

   Em **Tipo de detalhe**, escolha **Básico** se quiser que somente as informações fornecidas à Amazon sejam EventBridge incluídas na notificação. Escolha **Completo** se quiser incluir informações fornecidas à Amazon EventBridge e informações que possam ser fornecidas pelo serviço de recursos ou pelo gerenciador de notificações.

   Para obter mais informações, consulte [Noções básicas do conteúdo e da segurança das notificações](security.md#security-notifications).

1.  Em **Events that trigger notifications (Eventos que acionam notificações)**, em **Build phase (Fase de compilação)**, selecione **Success (Sucesso)**.

1. Em **Targets (Destinos)**, escolha **Create SNS topic (Criar tópico do SNS)**.
**nota**  
Quando você cria o tópico como parte da criação da regra de notificação, a política que CodeBuild permite publicar eventos no tópico é aplicada a você. O uso de um tópico criado para regras de notificação ajuda a garantir que você inscreva apenas os usuários para os quais deseja enviar notificações sobre esse projeto de compilação.

   Após o prefixo **codestar-notifications-**, insira um nome para o tópico e escolha **Submit (Enviar)**.
**nota**  
Se desejar usar um tópico do Amazon SNS existente em vez de criar um novo, em **Targets** (Destinos), escolha o ARN. Certifique-se de que o tópico tenha a política de acesso adequada e que a lista de assinantes contenha apenas os usuários que têm permissão para ver informações sobre o recurso. Se o tópico do Amazon SNS for usado para CodeCommit notificações antes de 5 de novembro de 2019, ele conterá uma política que permite CodeCommit a publicação nele com permissões diferentes das exigidas para AWS CodeStar notificações. Não é recomendado usar esses tópicos. Se quiser usar uma criada para essa experiência, você deve adicionar a política necessária para AWS CodeStar Notificações, além da que já existe. Para obter mais informações, consulte [Configurar tópicos do Amazon SNS para notificações](set-up-sns.md) e [Noções básicas do conteúdo e da segurança das notificações](security.md#security-notifications). 

1. Escolha **Submit (Enviar)** e revise a regra de notificação.

1. Inscreva seu endereço de e-mail no tópico do Amazon SNS que acabou de criar. Para obter mais informações, consulte [Para inscrever usuários em um tópico do Amazon SNS usado para notificações](subscribe-users-sns.md#set-up-sns-subscribe).

1. Navegue até o projeto de compilação e inicie uma compilação.

1. Depois que a fase de compilação for concluída com êxito, a regra de notificação enviará uma notificação a todos os assinantes do tópico com informações sobre esse evento.