Como configurar o AWS Chatbot para enviar notificações sobre eventos no AWS Health
Você pode receber eventos de AWS Health diretamente em seus clientes de bate-papo, como Slack e Amazon Chime. Você pode usar esse evento para identificar problemas de serviço de AWS recentes que possam afetar seus AWS aplicativos e sua infraestrutura. Em seguida, você pode entrar no seu AWS Health DashboardAWS_EC2_INSTANCE_STOP_SCHEDULED
em sua conta AWS, o evento de AWS Health poderá aparecer diretamente no seu canal do Slack.
Pré-requisitos
Antes de começar, você precisa fazer o seguinte:
-
Um cliente de bate-papo configurado com AWS Chatbot. Você pode configurar o Amazon Chime e Slack. Para obter mais informações, consulte Conceitos básico com AWS Chatbot no Guia de administração do AWS Chatbot.
-
Um tópico do Amazon SNS que você criou e no qual está inscrito. Se você já tiver um tópico do SNS, você pode usar um existente. Para obter mais informações, consulte Conceitos básicos do Amazon SNS no Guia do desenvolvedor do Amazon Simple Notification Service.
Para receber eventos de AWS Health com AWS Chatbot
-
Siga o procedimento no Como configurar uma regra do EventBridge para enviar notificações sobre eventos no AWS Health até a etapa 13.
-
Ao terminar de configurar o padrão de evento na etapa 13, adicione uma vírgula na última linha do padrão e adicione a linha a seguir para remover mensagens de bate-papo desnecessárias dos eventos de AWS Health paginados. Consulte Como visualizar listas paginadas de eventos do AWS Health no EventBridge.
"detail.page": ["1"]
-
Ao escolher o destino na etapa 14, escolha um tópico do SNS. Você usará esse mesmo tópico do SNS no console AWS Chatbot.
-
Conclua o restante do procedimento para criar a regra.
-
-
Navegue até o console do AWS Chatbot
. -
Escolha seu cliente de bate-papo, como o nome do canal do Slack, e escolha Editar.
-
Na seção Notificações - opcional, para Tópicos, escolha o mesmo tópico do SNS que você especificou na etapa 1.
-
Escolha Salvar.
Quando AWS Health enviar um evento para o EventBridge que corresponda à sua regra, o evento de AWS Health aparecerá no seu cliente de chat.
-
Escolha o nome do evento para ver mais informações em seu AWS Health Dashboard.
exemplo : eventos de AWS Health enviados para o Slack
Segue um exemplo de dois eventos de AWS Health para o Amazon EC2 e Amazon Simple Storage Service (Amazon S3) na região do Leste dos EUA (Norte da Virgínia) que aparece no canal do Slack.