Geral

P: O que é o AWS Chatbot?
O AWS Chatbot facilita a integração segura de vários serviços da AWS com canais do Slack e salas de bate-papo do Amazon Chime para ChatOps. Com o AWS Chatbot, você pode receber notificações sobre eventos operacionais, descobertas de segurança ou alertas de orçamento diretamente em sua sala de bate-papo, onde toda a sua equipe pode lê-los e discuti-los. Você pode executar comandos do Slack para recuperar informações de diagnóstico, invocar funções do AWS Lambda ou criar casos do AWS Support.

P: Quais tipos de notificações posso receber com o AWS Chatbot?
Você pode usar o AWS Chatbot para receber notificações dos seus serviços da AWS, como alarmes do CloudWatch, eventos de integridade, detecções do Security Hub, alertas de orçamentos e eventos de pilha do CloudFormation. Veja a lista completa de serviços compatíveis na documentação do AWS Chatbot.

P: Que tipo de comandos posso executar com o AWS Chatbot?
O AWS Chatbot oferece suporte a comandos somente leitura para a maioria dos serviços da AWS. Você também pode iniciar fluxos de trabalho invocando funções do Lambda r criar casos do AWS Support. Os comandos do AWS Chatbot usam a conhecida sintaxe da Interface da Linha de Comando da AWS.

P: Como faço para começar a usar o AWS Chatbot?
Para começar a usar o AWS Chatbot, acesse o console do AWS Chatbot, execute uma configuração com o Slack ou o Chime e adicione o AWS Chatbot aos seus canais ou às suas salas de bate-papo.

P: Quando devo usar o AWS Chatbot?
O AWS Chatbot ajuda toda a sua equipe a acompanhar e responder a eventos operacionais, detecções de segurança ou alertas de orçamento para aplicativos em execução nas suas contas da AWS. Caso sua equipe use um aplicativo de bate-papo para equipes compatível com o AWS Chatbot, você pode configurar o AWS Chatbot para publicar notificações e executar comandos em um canal ou sala de bate-papo da equipe, onde toda a equipe pode vê-los e reagir rapidamente. Por exemplo, você pode configurar os alarmes do CloudWatch para entrar em uma sala de bate-papo chamada “Cloud DevOps”, onde engenheiros de DevOps podem imediatamente ver e discutir os alarmes e recuperar informações de diagnóstico sobre eles.

P: Qual a diferença entre o AWS Chatbot e o Amazon Lex?
O Amazon Lex disponibiliza os recursos avançados de aprendizagem profunda em automatic speech recognition (ASR – reconhecimento automático de voz) para converter fala em texto e em natural language understanding (NLU – compreensão de linguagem natural) para reconhecer a intenção e criar interações realistas. Isso permite que você crie com rapidez e facilidade seus bots ou “chatbots” sofisticados, com idioma e conversação naturais. O AWS Chatbot é um agente interativo pré-criado projetado para monitorar e interagir com os seus recursos da AWS (ChatOps). Com o AWS Chatbot, você pode receber alertas com segurança e solicitar informações de diagnóstico de serviços como o Amazon CloudWatch e o AWS GuardDuty no canal do Slack ou na sala de bate-papo do Amazon Chime. 

P: Quanto custa o AWS Chatbot?
O AWS Chatbot está disponível sem custos adicionais. Você paga somente pelos recursos da AWS usados com o AWS Chatbot (por exemplo, tópicos do SNS, alarmes do CloudWatch etc.)

P: Em quais regiões o AWS Chatbot está disponível?
O AWS Chatbot é um serviço global e pode ser usado em todas as regiões comerciais da AWS. Você pode combinar tópicos do SNS de várias regiões em uma só configuração do AWS Chatbot. Consulte detalhes sobre a disponibilidade de recursos da AWS na tabela de produtos e serviços regionais.

P: O AWS Chatbot oferece suporte ao AWS CloudFormation?
Você pode provisionar configurações de canal do Slack usando o AWS CloudFormation. No momento, não há suporte para o provisionamento de configurações de webhook do Chime com o AWS CloudFormation.

Integrações de cliente de bate-papo

P: Com quais clientes de bate-papo o AWS Chatbot é compatível?
O AWS Chatbot é compatível com o Slack e o Amazon Chime. No momento, somente o Slack oferece suporte à execução de comandos.

P: Como o AWS Chatbot se integra ao Amazon Chime?
O AWS Chatbot se integra ao Amazon Chime por meio de webhooks.

P: Como o AWS Chatbot se integra ao Slack?
O AWS Chatbot se integra ao Slack por meio de um aplicativo AWS Chatbot Slack que você pode instalar no espaço de trabalho do Slack, no console do AWS Chatbot. A instalação é feita por meio de um fluxo OAuth 2.0 de cliques em um navegador e leva apenas alguns segundos.

P: O que é uma configuração do AWS Chatbot?
Uma configuração do AWS Chatbot é um mapeamento de um canal do Slack ou uma sala de bate-papo do Amazon Chime com tópicos do SNS e uma função do IAM.

Notificações dos serviços da AWS

P: Como o AWS Chatbot se integra aos serviços da AWS?
O AWS Chatbot se integra aos serviços da AWS compatíveis por meio de tópicos do SNS. Você precisa configurar o serviço para publicar notificações em um tópico do SNS e, em seguida, criar uma configuração do AWS Chatbot que mapeie o tópico do SNS nos canais do Slack ou nas salas de bate-papo do Amazon Chime.

P: Como o AWS Chatbot funciona com o Amazon CloudWatch Events?
Para usar o CloudWatch Events para notificações dos serviços compatíveis com o AWS Chatbot, defina um tópico do SNS como um destino para uma regra de evento do CloudWatch e use esse tópico do SNS em uma configuração do AWS Chatbot. Veja a lista completa de serviços compatíveis na documentação do AWS Chatbot.

P: Como posso ler mais detalhes sobre a notificação que recebi em um canal ou sala de bate-papo?
Você pode clicar no título da notificação para ir até a página do Console de Gerenciamento da AWS e ver a fonte da notificação. Por exemplo, se clicar no título em uma notificação do Orçamentos da AWS, você será direcionado para a página de detalhes desse orçamento específico, em que poderá revisar e analisar o desempenho do seu orçamento.

P: Posso usar o AWS Chatbot para receber notificações arbitrárias?
Não, o AWS Chatbot é apenas compatível com notificações dos serviços listados na documentação. Eventos de fontes incompatíveis não serão entregues nas salas de bate-papo.

P: Posso usar tópicos do SNS de várias contas da AWS em uma só configuração do AWS Chatbot?
Não, somente os tópicos do SNS da conta da AWS que hospeda a configuração do AWS Chatbot podem ser usados. No entanto, você pode criar configurações do Chatbot em outras contas da AWS e mapeá-las em uma só sala de bate-papo. Como cada configuração do AWS Chatbot está vinculada a uma conta individual da AWS, as configurações serão independentes entre si.

P: Posso usar tópicos do SNS de várias regiões em uma configuração do AWS Chatbot?
Sim, você pode usar tópicos do SNS de várias regiões públicas da AWS na mesma configuração do AWS Chatbot.

P: Como posso filtrar notificações por meio do AWS Chatbot?
Você pode filtrar notificações com uma política de filtro do SNS ou regras do CloudWatch Events para eventos compatíveis com filtragem. Para outros eventos, a filtragem não está disponível.

P: Posso adicionar formatação personalizada às notificações do AWS Chatbot?
Não, a formatação das notificações do AWS Chatbot não é personalizável.

P: Há limites de taxa para o AWS Chatbot?
Sim, o AWS Chatbot está sujeito a limites de taxa do Slack e do Amazon Chime. Consulte detalhes específicos na documentação da API da web do Slack e na documentação de webhook do Amazon Chime.

P: O que devo fazer se o serviço da AWS cujas notificações desejo receber não for compatível com o AWS Chatbot?
Até o AWS Chatbot se tornar compatível com esse serviço, você não poderá usá-lo com o AWS Chatbot. Envie uma solicitação usando o botão Feedback no rodapé do console do AWS Chatbot para análise.

P: Como posso cancelar a assinatura de notificações do AWS Chatbot em um canal ou uma sala de bate-papo?
Para cancelar a assinatura de notificações do AWS Chatbot de um canal ou sala de bate-papo, remova a respectiva configuração. Se você deseja cancelar a assinatura somente de algumas notificações de canal ou de sala de bate-papo, remova os tópicos específicos do SNS da configuração do AWS Chatbot.

P: Como posso solucionar problemas do AWS Chatbot?
Você pode ver os detalhes das tentativas e falhas de notificação nas métricas e logs do Amazon CloudWatch. Consulte a documentação do AWS Chatbot para obter mais detalhes sobre a solução de problemas.

Execução de comandos e ações

P: Como executo um comando usando o AWS Chatbot?
Para executar um comando em um canal do Slack, crie antes uma configuração de canal do Slack usando o console do AWS Chatbot. Para começar a interagir com o AWS Chatbot no Slack, digite @aws seguido por um comando usando a sintaxe padrão da Interface da Linha de Comando da AWS. Por exemplo, para obter uma lista e um gráfico do CloudWatch Alarms, digite @aws cloudwatch describe-alarms. Consulte a documentação do AWS Chatbot para ver as limitações comparadas com a ILC da AWS.

P: Quais serviços são compatíveis com o AWS Chatbot?
O AWS Chatbot oferece suporte a comandos para a maioria dos serviços da AWS e seu escopo de permissões é definido pela função do IAM usada nas configurações do AWS Chatbot. Independentemente das permissões da função do IAM, o acesso a serviços e comandos específicos, como o AWS IAM e o AWS KMS, é desabilitado para evitar a exposição de credenciais nos canais do Slack. Consulte a documentação do AWS Chatbot para obter detalhes sobre permissões.

P: Posso interagir com o AWS Chatbot usando mensagens diretas no Slack?
No momento, não há suporte para mensagens diretas. Você pode criar um canal privado, incluindo somente você e o AWS Chatbot, e usá-lo como um canal para comunicação com mensagens diretas.

P: O que é uma ação de notificação?
As ações de notificação são atalhos que permitem que permite executar rapidamente uma ação clicando em um botão nas notificações enviadas pelo AWS Chatbot. Por exemplo, as notificações de alarme do CloudWatch para as funções do Lambda e os estágios do API Gateway têm botões “Show logs” e “Show error logs” que exibirão os logs do recurso afetado no canal do Slack.

P: Em que aplicativos de bate-papo posso usar comandos e ações?
No momento, você pode usar comandos e ações no Slack.

Segurança

P: Qual é o objetivo da função do IAM do AWS Chatbot?
As configurações do AWS Chatbot usam funções do IAM que o serviço do AWS Chatbot assume quando faz chamadas de API e executa comandos em nome dos usuários do AWS Chatbot.

P: Quais políticas estão incluídas nos modelos de políticas do AWS Chatbot?
Consulte detalhes na documentação do AWS Chatbot.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Confira os recursos do produto

Saiba mais sobre os principais recursos do AWS Chatbot.

Saiba mais 
Next-Steps-Icon_Download
Experimente o AWS Chatbot

Conceitos básicos do AWS Chatbot.

Experimente o beta 
Next-Steps-Icon_User-guide
Leia a documentação

Saiba mais sobre o AWS Chatbot no guia do desenvolvedor.

Saiba mais