- Gerenciamento e governança›
- AWS Chatbot›
- Perguntas frequentes
Perguntas frequentes sobre o AWS Chatbot
Geral
Abrir tudoO AWS Chatbot é um agente interativo que facilita a configuração do ChatOps para a AWS em seus canais Amazon Chime, Microsoft Teams ou Slack — e a interação segura com vários serviços da AWS. É possível receber notificações sobre eventos operacionais, descobertas de segurança ou alertas de orçamento diretamente em sua sala de conversa, onde toda a sua equipe pode ler e discutir. Você pode emitir comandos AWS Command Line Interface (CLI) do Microsoft Teams e do Slack para recuperar informações de diagnóstico, invocar funções do AWS Lambda, configurar buckets do Amazon Simple Storage Service (S3), alterar fragmentos de Kinesis, reiniciar instâncias Amazon Elastic Compute Cloud (EC2) e resolver incidentes do AWS System Manager.
O AWS Chatbot oferece suporte a comandos somente leitura e mutáveis da CLI para a maioria dos serviços da AWS. Comandos para serviços e operações relacionados a credenciais, autorizações e permissões do AWS Identity and Access Management (IAM), tais como IAM, STS, KMS e EC2.GetPasswordData, não são suportados pelo AWS Chatbot. Além disso, é possível especificar as permissões de política de barreira de proteção para definir comandos permitidos em seu canal. Os comandos do AWS Chatbot usam a conhecida sintaxe da AWS CLI. Para digitar um comando, mencione AWS Chatbot em uma mensagem digitando “@aws <command>.” AWS Chatbot fornecerá dicas de comando se você usar uma sintaxe incorreta e solicitará parâmetros de comando adicionais, conforme necessário.
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 aplicações em execução no ambiente da AWS. Caso sua equipe use uma aplicação de conversa 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 conversa da equipe, onde toda a equipe pode ver e reagir rapidamente. Por exemplo, você pode configurar os alarmes CloudWatch para entrar em um canal de conversa "Cloud DevOps" onde os engenheiros DevOps podem ver os alarmes, recuperar informações de diagnóstico imediatamente após a ocorrência de eventos, discutir planos de mitigação e resolver alarmes configurando recursos AWS ou executando runbooks do AWS Systems Manager a partir do canal de conversa.
Você pode conversar com o Amazon Q Developer nos canais do Microsoft Teams e do Slack que estão configurados com o AWS Chatbot. O Amazon Q no AWS Chatbot pode responder perguntas sobre recursos em suas contas da AWS, melhores práticas para criar soluções, solucionar problemas e identificar as próximas etapas. Você pode fazer perguntas ao Amazon Q diretamente de seus canais de chat digitando "@aws list by ec2 instances in us-west-1" ou"@aws como soluciono problemas de simultaneidade de lambda?".
Para obter mais informações, consulte Conversando com o desenvolvedor Amazon Q no AWS Chatbot.
O AWS Chatbot é um atendente interativo pré-construído projetado para monitorar e solucionar problemas com os seus recursos da AWS (ChatOps). Com o AWS Chatbot, é possível receber alertas com segurança, solicitar informações de diagnóstico de serviços como Amazon CloudWatch e AWS GuardDuty, e resolver incidentes executando comandos CLI, como comandos para executar runbooks AWS System Manager ou aumentar os limites de concorrência AWS Lambda em seus canais do Microsoft Teams ou do Slack.
O Amazon Lex disponibiliza os recursos avançados de aprendizado profundo em reconhecimento automático de voz (ASR) para converter fala em texto e em compreensão de linguagem natural (NLU) para reconhecer a intenção e construir interações realistas. Isso permite que você construa com rapidez e facilidade seus bots sofisticados, com idioma e conversação naturais.
O AWS Chatbot está disponível sem custos adicionais. Você paga somente pelos recursos AWS que são usados com AWS Chatbot, como tópicos do Amazon Simple Notification Service (SNS) ou alarmes do Amazon CloudWatch.
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 Amazon SNS de várias regiões em uma só configuração do AWS Chatbot. Visite a tabela de produtos e serviços regionais da AWS para obter detalhes sobre a disponibilidade.
Você pode personalizar o AWS Chatbot para se adequar aos seus casos de uso do ChatOps. Você pode designar canais diferentes para monitorar e operar diferentes aspectos de suas aplicações em nuvem. Você pode operar recursos em várias contas e regiões a partir de um canal. Com permissões, barreiras de proteção e políticas de controle de serviços (SCPs) baseadas em IAM, você pode decidir o tipo de ações que os membros do canal podem realizar nos canais de chat.
Você também pode enviar notificações personalizadas para ser informado sobre o estado de seus recursos e aplicações. Você também pode personalizar os botões de ação nas notificações e configurar aliases de comando para executar comandos rapidamente para diagnosticar e corrigir problemas.
Integrações de cliente de bate-papo
Abrir tudoO AWS Chatbot se integra ao Amazon Chime por meio de webhooks.
O AWS Chatbot se integra ao Microsoft Teams usando uma aplicação do AWS Chatbot para Microsoft Teams que você pode instalar em seu Microsoft Teams. Você cria uma configuração de canal do Microsoft Teams no console do AWS Chatbot e autoriza o AWS Chatbot a enviar notificações para o canal configurado e processar comandos da AWS no canal de conversa. A instalação é realizada com um fluxo de cliques em um navegador ou usando modelos do AWS CloudFormation e leva alguns minutos para ser configurada.
Uma configuração do AWS Chatbot é um mapeamento de um canal do Microsoft Teams, um canal do Slack ou uma sala de conversa do Amazon Chime com tópicos do Amazon SNS e um perfil do AWS IAM associado com políticas de barreira de proteção.
Notificações
Abrir tudoO AWS Chatbot se integra aos serviços da AWS suportados por meio de tópicos do Amazon SNS. É necessário configurar o serviço para publicar notificações para um tópico do SNS, e depois criar uma configuração do AWS Chatbot que mapeia o tópico para um canal do Amazon Chime, Microsoft Teams ou Slack.
Sim, o AWS Chatbot é compatível com notificações de eventos do Amazon EventBridge e eventos personalizados de aplicações em canais de conversa. Notificações para eventos Amazon EventBridge são entregues aos canais de conversa com o conteúdo original de suas mensagens de eventos. Você pode usar as notificações personalizadas do AWS Chatbot para definir e adicionar mais informações às notificações para monitorar a integridade e o desempenho de suas aplicações da AWS. Para enviar uma notificação personalizada para um evento da aplicação ou alterar um evento existente do EventBrige, você envia o evento em um formato de esquema de notificação personalizado do Chatbot para um tópico do SNS. Os clientes podem gerar esses eventos escrevendo uma função do Lambda ou usando o EventBridge InputTransformers.
Para obter mais informações, consulte Notificações personalizadas no AWS Chatbot.
Não. Somente tópicos SNS da conta AWS que hospeda a configuração AWS Chatbot podem ser usados. Entretanto, você pode criar configurações Chatbot em outras contas AWS e mapeá-las para uma única sala de conversa. Como cada configuração do AWS Chatbot está vinculada a uma conta individual da AWS, as configurações serão independentes entre si. Além disso, é possível receber notificações de eventos EventBridge entre contas e regiões AWS em seus canais do Amazon Chime, Microsoft Teams e Slack e de conversa usando uma configuração AWS Chatbot e um tópico do Amazon SNS. Para obter mais informações sobre o recebimento de notificações de eventos do EventBridge entre contas e regiões da AWS, consulte a documentação do AWS Chatbot.
Embora você não possa personalizar diretamente a formatação das notificações de eventos de serviços da AWS, você pode usar as notificações personalizadas do AWS Chatbot para definir e adicionar informações adicionais às notificações para monitorar a saúde e o desempenho de suas aplicações da AWS nos canais do Microsoft Teams e do Slack. Para obter mais informações, consulte Notificações personalizadas no AWS Chatbot.
O AWS Chatbot suporta notificações para a maioria dos eventos de serviço da AWS que são tratados pela Amazon EventBridge. Se atualmente o AWS Chatbot não suporta o serviço desejado, 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 consideração.
Para cancelar a assinatura de notificações do AWS Chatbot de um canal ou sala de conversa, remova a respectiva configuração. Se você deseja cancelar a assinatura somente de algumas notificações de canal ou de sala de conversa, remova os tópicos específicos do Amazon SNS da configuração do AWS Chatbot.
Execução de comandos e ações
Abrir tudoPara executar um comando em um canal do Microsoft Teams ou do Slack, crie antes uma configuração de canal usando o console do AWS Chatbot.
Para iniciar a interação com o AWS Chatbot no Microsoft Teams ou Slack, digite “@aws” seguido por um comando usando a sintaxe padrão da AWS CLI. Por exemplo, para ver uma lista e um gráfico de alarmes do CloudWatch, digite “@aws cloudwatch describe-alarms”. Você pode executar comandos da CLI somente leitura e mutáveis em seus canais do Microsoft Teams e do Slack. Consulte a documentação do AWS Chatbot para ver as limitações em comparação com a CLI da AWS. Se você não lembrar da sintaxe do comando, o AWS Chatbot o ajudará a completar o comando fornecendo dicas de comando e pedindo parâmetros de comando adicionais, conforme necessário.
Você também pode executar comandos com aliases de comando ou selecionar os botões de ação recomendados ou personalizados do serviço Chatbot.
O AWS Chatbot oferece suporte a comandos para a maioria dos serviços da AWS e seu escopo de permissões é definido pelo perfil do IAM e canais de barreira de proteção da política do IAM definidos nas configurações do AWS Chatbot. Independentemente das permissões do perfil do IAM, o acesso a serviços e comandos específicos, como o IAM e o AWS Key Management Service (KMS), é desabilitado para evitar a exposição de credenciais nos canais de conversa. Consulte a documentação do AWS Chatbot para obter detalhes sobre as permissões.
Segurança e governança
Abrir tudoConsulte a documentação do AWS Chatbot para obter detalhes.