

Aviso de fim do suporte: em 7 de outubro de 2026, AWS encerrará o suporte para AWS Proton. Depois de 7 de outubro de 2026, você não poderá mais acessar o AWS Proton console ou os AWS Proton recursos. Sua infraestrutura implantada permanecerá intacta. Para obter mais informações, consulte o Guia [AWS Proton de descontinuação e migração de serviços](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

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

# EventBridgeTutorial: Envie alertas do Amazon Simple Notification AWS Proton Service para alterações no status do serviço
<a name="event-tutorial-sns"></a>

Neste tutorial, você usa uma *regra de evento AWS Proton * pré-configurada que captura as alterações de status do seu AWS Proton serviço. EventBridgeenvia as alterações de status para um tópico do Amazon SNS. Você se inscreve no tópico e o Amazon SNS envia e-mails de alteração de status para o seu AWS Proton serviço.

## Pré-requisitos
<a name="event-tutorial-sns-prereq"></a>

Você tem um AWS Proton serviço existente com um `Active` status. Como parte deste tutorial, você pode adicionar instâncias de serviço a esse serviço e, em seguida, excluí-las.

Se você precisar criar um AWS Proton serviço, consulte[Começando com AWS Proton](ag-getting-started.md). Para obter mais informações, consulte [AWS Proton cotas](ag-limits.md) e [Editar um serviço](ag-svc-update.md).

## Etapa 1: criar e se inscrever em um tópico do Amazon SNS
<a name="event-tutorial-sns-step1"></a>

Crie um tópico do Amazon SNS para funcionar como um *destino de evento* para a *regra de evento* que você criou na Etapa 2.

**Crie um tópico do Amazon SNS**

1. Faça o login e abra o [console do Amazon SNS](https://console.aws.amazon.com//sns/v3/).

1. No painel de navegação, selecione **Tópicos**, **Criar tópico**.

1. Em **Criar página de tópico**:

   1. Escolha **Tipo** **Padrão**.

   1. Em **Nome**, insira **tutorial-service-status-change** e selecione **Criar tópico**.

1. Na página de **tutorial-service-status-change**detalhes, escolha **Criar assinatura**.

1. Na página **Criar assinatura**:

   1. Em **Protocolo**, escolha **Email**.

   1. Em **Endpoint**, insira um endereço de e-mail ao qual tenha acesso e escolha **Criar assinatura**.

1. Verifique sua conta de e-mail e espere para receber uma mensagem de e-mail de confirmação de assinatura. Quando você recebê-la, abra-a escolha **Confirmar assinatura**.

## Etapa 2: registrar uma regra de evento
<a name="event-tutorial-ebridge-step2"></a>

Registre uma *regra de evento* que capture as alterações de status do seu AWS Proton serviço. Para obter mais informações, consulte [Pré-requisitos](#event-tutorial-sns-prereq).

**Crie uma regra de evento.**

1. Abra o [ EventBridge console da Amazon](https://console.aws.amazon.com//events/).

1. No painel de navegação, escolha **Events (Eventos)**, **Rules (Regras)**.

1. Na página **Regras**, na seção **Regras**, escolha **Criar regra**.

1. Na página **Criar regra**:

   1. Na seção **Nome e descrição**, em **Nome**, insira **tutorial-rule**.

   1. Na seção **Definir padrão**, escolha **Padrão de evento**.

      1. Em **Event matching pattern** (Padrão de correspondência de eventos), escolha **Pre-defined by service** (Predefinido por serviço).

      1. Em **Provedor de serviços**, escolha **AWS**.

      1. Em **Service Name** (Nome do serviço), escolha **AWS Proton**.

      1. Em **Tipo de evento**, selecione **Mudança de status do AWS Proton **.

         O **padrão de evento** aparece em um editor de texto.

      1. Abra o [console do AWS Proton](https://console.aws.amazon.com//proton/).

      1. No painel de navegação, escolha **Serviços**.

      1. Na página **Serviços**, escolha o nome do seu AWS Proton serviço.

      1. Na página **Detalhes do serviço**, copie o nome do recurso da Amazon (ARN) do serviço.

      1. Navegue de volta ao *EventBridge console* e à regra do tutorial e escolha **Editar** no editor de texto.

      1. No editor de texto, para `"resources":`, insira o ARN do serviço que você copiou na etapa viii.

         ```
         {
             "source": ["aws.proton"],
             "detail-type": ["AWS Proton Service Status Change"],
             "resources": ["arn:aws:proton:{{region-id}}:{{123456789012}}:service/{{your-service}}"]
         }
         ```

      1. **Salve** o padrão do evento.

   1. Na seção **Selecionar alvos**:

      1. Em **Target (Destino)**, selecione **SNS topic (Tópico do SNS)**.

      1. Em **Tópico**, escolha **tutorial-service-status-change**.

   1. Escolha **Criar**.

## Etapa 3: Testar sua regra de evento
<a name="event-tutorial-ebridge-step3"></a>

Verifique se sua *regra de evento* está funcionando adicionando uma instância ao seu AWS Proton serviço.

1. Vá para o [Console do AWS Proton](https://console.aws.amazon.com//proton/).

1. No painel de navegação, escolha **Serviços**.

1. Na página de **Serviços**, selecione o nome do seu serviço.

1. Na página **Detalhes do serviço**, escolha **Editar**.

1. Na página **Configurar serviço**, escolha **Avançar**.

1. Na página **Definir configurações personalizadas**, na seção **Instâncias de serviço**, escolha **Adicionar nova instância**.

1. Preencha o formulário para sua **nova instância**:

   1. Digite um **Nome** para sua nova instância.

   1. Selecione os *mesmos ambientes compatíveis* que você escolheu para suas instâncias existentes.

   1. Insira valores para as entradas necessárias.

   1. Escolha **Próximo**.

1. Revise suas entradas e escolha **Atualizar**.

1. Depois que o **status do serviço** for`Active`, verifique seu e-mail para verificar se você recebeu AWS notificações que fornecem atualizações de status.

   ```
   {
       "version": "0",
       "id": "af76c382-2b3c-7a0a-cf01-936dff228276",
       "detail-type": "AWS Proton Service Status Change",
       "source": "aws.proton",
       "account": "123456789012",
       "time": "2021-06-29T20:40:16Z",
       "region": "region-id",
       "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"],
       "detail": {
           "previousStatus": "ACTIVE",
           "status": "UPDATE_IN_PROGRESS",
           "name": "your-service"
       }
   }
   ```

   ```
   {
       "version": "0",
       "id": "87131e29-ad95-bda2-cd30-0ce825dfb0cd",
       "detail-type": "AWS Proton Service Status Change",
       "source": "aws.proton",
       "account": "123456789012",
       "time": "2021-06-29T20:42:27Z",
       "region": "region-id",
       "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"],
       "detail": {
           "previousStatus": "UPDATE_IN_PROGRESS",
           "status": "ACTIVE",
           "name": "your-service"
       }
   }
   ```

## Etapa 4: limpar
<a name="event-tutorial-ebridge-step4"></a>

Exclua seu tópico e assinatura do Amazon SNS e exclua sua EventBridge regra.

**Exclua o tópico e a assinatura do Amazon SNS.**

1. Navegue até o [console do Amazon SNS](https://console.aws.amazon.com//sns/v3/).

1. No painel de navegação, selecione **Subscriptions** (Assinaturas).

1. Na página **Assinaturas**, escolha a assinatura que você fez para o tópico nomeado `tutorial-service-status-change` e escolha **Excluir.**

1. No painel de navegação, escolha **Tópicos**.

1. Na página **Tópicos**, escolha o tópico chamado `tutorial-service-status-change` e então **Excluir**..

1. Um modal solicita que você verifique a exclusão. Siga as instruções e escolha **Excluir**.

**Exclua sua EventBridge regra.**

1. Navegue até o [ EventBridge console da Amazon](https://console.aws.amazon.com//events/).

1. No painel de navegação, escolha **Events (Eventos)**, **Rules (Regras)**.

1. Na página **Regras**, escolha a regra chamada `tutorial-rule` e, em seguida, escolha **Excluir**.

1. Um modal solicita que você verifique a exclusão. Escolha **Excluir**.

**Exclua a instância de serviço adicionada.**

1. Navegue até o [console do AWS Proton](https://console.aws.amazon.com//proton/).

1. No painel de navegação, escolha **Serviços**.

1. Na página de **Serviços**, selecione o nome do seu serviço.

1. Na página **Detalhes do serviço**, escolha **Editar** e, em seguida, **Avançar**.

1. Na página **Definir configurações personalizadas**, na seção **Instâncias de serviço**, escolha **Excluir** para a instância de serviço que você criou como parte deste tutorial e, em seguida, escolha **Avançar**.

1. Revise suas entradas e escolha **Atualizar**.

1. Um modal solicita que você verifique a exclusão. Siga as instruções e escolha **Sim, excluir**.