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á.
Trabalhando com canais de chat no Incident Manager
O Incident Manager, um recurso do AWS Systems Manager, permite que os respondentes se comuniquem diretamente pelos canais de chat durante um incidente. Um canal de chat é uma sala de chat que você configura no AWS Chatbot. Conectando esse canal a um plano de resposta no Incident Manager depois.
Durante um incidente, os respondentes usam o canal de chat para se comunicarem sobre o incidente. O Incident Manager também envia todas as atualizações e notificações sobre o incidente diretamente para o canal de chat. Ele envia essas notificações usando um ou mais tópicos do Amazon Simple Notification Service (Amazon SNS) que você especifica na configuração da sua sala do chat.
O AWS Chatbot e o Incident Manager oferecem suporte aos canais de chat nos seguintes aplicativos:
-
Slack
-
Microsoft Teams
-
Amazon Chime
O processo de configuração de um canal de chat para uso em incidentes consiste em tarefas a serem realizadas em três serviços diferentes da Amazon Web Services.
Tarefas
Tarefa 1: Criar ou atualizar tópicos do Amazon SNS para seu canal de chat
O Amazon SNS é um serviço de mensagens gerenciado, que oferece entrega de mensagens de publicadores para assinantes (também conhecidos como produtores e consumidores). Os editores se comunicam de maneira assíncrona com os assinantes produzindo e enviando mensagens para um tópico, que é um canal de comunicação e um ponto de acesso lógico. O Incident Manager usa um ou mais tópicos que você associa a um plano de resposta para enviar notificações sobre um incidente aos respondentes do incidente.
Em um plano de resposta, você pode incluir um ou mais tópicos do Amazon SNS nas notificações de incidentes. Como prática recomendada, você deve criar um tópico SNS em cada Região da AWS adicionada ao conjunto de replicação.
dica
Em um fluxo de trabalho de configuração mais linear, recomendamos configurar primeiro seus tópicos do Amazon SNS para uso com o Incident Manager. Depois de configurado, você pode criar o canal de chat.
Para criar ou atualizar tópicos do Amazon SNS para seu canal de chat
-
Siga as etapas de Criação de um tópico do Amazon SNS no Guia do desenvolvedor do Amazon Simple Notification Service.
nota
Depois de criar, edite o tópico para atualizar sua política de acesso.
-
Selecione o tópico que você criou e anote ou copie o nome do recurso da Amazon (ARN) do tópico, no formato
arn:aws:sns:us-east-2:111122223333:My_SNS_topic
. -
Selecione Editar e expanda a seção Política de acesso para configurar mais permissões de acesso, além das permissões padrão.
-
Adicione a seguinte declaração à matriz de Declarações da política:
{ "Sid": "IncidentManagerSNSPublishingPermissions", "Effect": "Allow", "Principal": { "Service": "ssm-incidents.amazonaws.com" }, "Action": "SNS:Publish", "Resource": "
sns-topic-arn
", "Condition": { "StringEqualsIfExists": { "AWS:SourceAccount": "account-id
" } } }Substitua os
valores de espaço reservado
da seguinte forma:-
sns-topic-arn
é o nome do recurso da Amazon (ARN) do tópico que você criou para esta região, no formatoarn:aws:sns:us-east-2:111122223333:My_SNS_topic
. -
account-id
é o ID da Conta da AWS em que você está trabalhando, como111122223333
.
-
-
Escolha Save changes (Salvar alterações).
-
Repita o processo em cada região incluída no seu conjunto de replicação.
Tarefa 2: criar um canal de chat no AWS Chatbot
Você pode criar um canal de chat no Slack, no Microsoft Teams ou no Amazon Chime. Você precisa de apenas um canal de chat para cada plano de resposta.
Nos seus canais de chat, recomendamos seguir o princípio do privilégio mínimo (não fornecer aos usuários mais permissões do que as necessárias para realizar suas tarefas). Você também deve revisar regularmente a associação aos seus canais de chat do AWS Chatbot. As avaliações ajudam a verificar se somente os respondentes adequados e outras partes interessadas têm acesso aos canais de chat.
Nos canais do Slack e nos canais do Microsoft Teams habilitados para AWS Chatbot, os respondedores de incidentes podem executar vários comandos da CLI do Incident Manager diretamente no aplicativo Slack ou no Microsoft Teams. Para obter mais informações, consulte Como interagir pelo canal de chat.
Importante
Os usuários que você adiciona ao seu canal de chat devem ser os mesmos contatos listados no plano de escalonamento ou resposta. Você também pode adicionar outros usuários aos canais de chat, como partes interessadas e observadores de incidentes.
Para obter informações gerais sobre o AWS Chatbot, consulte O que é AWS Chatbot no AWS Chatbot Guia do administrador.
Escolha dentre esses aplicativos para criar seu canal:
Tarefa 3: adicionar o canal de chat a um plano de resposta no Incident Manager
Ao criar ou atualizar um plano de resposta, você pode adicionar canais de chat para que os respondentes se comuniquem e recebam atualizações.
Ao seguir as etapas emCriar um plano de resposta, na seção (Opcional) Especificar um canal de chat de resposta a incidentes, selecione o canal que deseja usar para incidentes relacionados a esse plano de resposta.
Como interagir pelo canal de chat
Nos canais no Slack e no Microsoft Teams, o Incident Manager permite que os respondentes interajam com os incidentes diretamente do canal de chat usando os seguintes comandos do ssm-incidents
:
Para executar comandos no canal de chat de um incidente ativo, use o formato a seguir. Substitua cli-options
pela opção a ser incluída no comando.
@aws ssm-incidents cli-options
Por exemplo:
@aws ssm-incidents start-incident --response-plan-arn arn:aws:ssm-incidents::111122223333:response-plan/test-response-plan-chat --region us-east-2
@aws ssm-incidents create-timeline-event --event-data "\"example timeline event"\" --event-time 2023-03-31 T20:30:00.000 --event-type Custom Event --incident-record-arn arn:aws:ssm-incidents::111122223333:incident-record/MyResponsePlanChat/98c397e6-7c10-aa10-9b86-f199aEXAMPLE
@aws ssm-incidents list-incident-records