Como posso receber um alerta por e-mail quando minha pilha do AWS CloudFormation entrar no status ROLLBACK_IN_PROGRESS?

3 minuto de leitura
0

Quero receber um alerta por e-mail quando minha pilha do AWS CloudFormation entrar no status ROLLBACK_IN_PROGRESS durante a criação da pilha.

Solução

O Amazon EventBridge pode enviar uma notificação para um tópico do Amazon Simple Notification Service (Amazon SNS) quando sua pilha do CloudFormation entra no estado ROLLBACK\ _IN\ _PROGRESS. Para criar uma regra do EventBridge com um padrão de evento que corresponda a esse evento do CloudFormation, conclua as seguintes etapas.

**Observação:**Para garantir que você possa invocar a regra do EventBridge, crie a regra na mesma região da AWS que a pilha do CloudFormation.

Crie um tópico do SNS e uma assinatura para alertas por e-mail

Para criar um tópico do SNS e uma assinatura para alertas por e-mail, conclua as seguintes etapas:

  1. Abra o console do Amazon SNS.
  2. No painel de navegação, selecione Tópicos.
    Observação: para usar um tópico existente, selecione esse tópico na lista de recursos e vá para a etapa 7.
  3. Escolha Criar tópico.
  4. Em Nome, insira um nome de tópico.
  5. Em Nome de exibição, insira um nome de exibição.
  6. Escolha Criar tópico.
  7. Anote o ARN do seu tópico do SNS para uso posterior.
  8. Escolha Criar assinatura.
  9. Em ARN do tópico, escolha o ARN do tópico do SNS que você anotou na etapa 7.
  10. Em Protocolo, selecione E-mail.
  11. Em Endpoint, insira seu endereço de e-mail.
  12. Escolha Criar assinatura.
  13. Verifique sua caixa de entrada de e-mail para ver uma mensagem de e-mail de confirmação de assinatura do Amazon SNS. Em seguida, escolha Confirmar assinatura para ver a mensagem de confirmação da assinatura em seu navegador.

Criar uma regra do EventBridge

Para criar uma regra do EventBridge, conclua as seguintes etapas:

  1. Abra o console do Amazon EventBridge.

  2. No painel de navegação, escolha Regras.

  3. Selecione Criar regra.

  4. Insira um Nome e, opcionalmente, uma Descrição para a regra.

  5. Para o Barramento de eventos, escolha o barramento de eventos padrão da ** AWS**.

  6. Em Tipo de regra, escolha Regra com um padrão de evento.

  7. Escolha Avançar.

  8. Em Método de criação, Selecione Padrão personalizado (editor JSON).

  9. Em Event Pattern, copie um dos exemplos de padrões de evento.

    O exemplo de padrão de evento a seguir usa dados de detalhes do evento para corresponder aos eventos de alteração do estado da pilha quando o estado da pilha do CloudFormation muda para ROLLBACK\ _IN\ _PROGRESS:

    {
      "source": [
        "aws.cloudformation"
      ],
      "detail-type": [
        "CloudFormation Stack Status Change"
      ],
      "detail": {
        "status-details": {
          "status": [
            "ROLLBACK_IN_PROGRESS"
          ]
        }
      }
    }
  10. Escolha Avançar.

  11. Para Tipos de destino, escolha o Serviço da AWS.

  12. Em Selecionar um destino, escolha tópico SNS na lista suspensa.

  13. Em Tópico, selecione o tópico do Amazon SNS que você criou para alertas por e-mail.

  14. Escolha Avançar.

  15. Adicione todas as tags relevantes à regra e escolha Avançar.

  16. Revise a configuração da regra e escolha Criar regra.

Informações relacionadas

Gerenciamento de eventos do AWS CloudFormation usando o Amazon EventBridge

Como criar regras do Amazon EventBridge que reagem a eventos

AWS OFICIAL
AWS OFICIALAtualizada há 10 meses