Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

EventBridgeTutorial: Envie alertas do Amazon Simple Notification AWS Proton Service para alterações no status do serviço

Modo de foco
EventBridgeTutorial: Envie alertas do Amazon Simple Notification AWS Proton Service para alterações no status do serviço - AWS Proton

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

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

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 SNS tópico da Amazon. Você assina o tópico e a Amazon SNS envia e-mails de alteração de status do seu AWS Proton serviço.

Pré-requisitos

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, consulteComeçando com AWS Proton. Para ter mais informações, consulte AWS ProtonCotas do e Editar um serviço.

Etapa 1: criar e assinar um SNS tópico da Amazon

Crie um SNS tópico da Amazon para servir como meta de evento para a regra de evento que você criou na Etapa 2.

Crie um SNS tópico na Amazon
  1. Faça login e abra o SNSconsole da Amazon.

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

  3. Em Criar página de tópico:

    1. Escolha Tipo Padrão.

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

  4. Na página de tutorial-service-status-changedetalhes, escolha Criar assinatura.

  5. Na página Criar assinatura:

    1. Em Protocolo, escolha Email.

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

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

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.

Crie uma regra de evento.
  1. Abra o EventBridge console da Amazon.

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

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

  4. Na página Criar regra:

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

    2. 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).

      2. Em Provedor de serviços, escolha AWS.

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

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

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

      5. Abra o console de AWS Proton.

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

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

      8. Na página de detalhes do serviço, copie o Amazon Resource Name (ARN) do serviço.

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

      10. No editor de texto, para"resources":, insira o serviço ARN 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"] }
      11. Salve o padrão do evento.

    3. Na seção Selecionar alvos:

      1. Para Target, escolha SNSo tópico.

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

    4. Escolha Criar.

Etapa 3: Testar sua regra de evento

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.

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

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

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

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

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

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

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

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

    3. Insira valores para as entradas necessárias.

    4. Escolha Próximo.

  8. Revise suas entradas e escolha Atualizar.

  9. Depois que o status do serviço forActive, 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

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

Exclua seu SNS tópico e assinatura da Amazon.
  1. Navegue até o SNSconsole da Amazon.

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

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

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

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

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

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

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

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

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

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

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

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

  6. Revise suas entradas e escolha Atualizar.

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

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.