Aspectos generales

P: ¿Qué es AWS Chatbot?
AWS Chatbot facilita la integración segura de varios servicios de AWS con las salas de chat de Amazon Chime y los canales de Slack para ChatOps. Con AWS Chatbot, puede recibir notificaciones sobre eventos operacionales, hallazgos de seguridad o alertas de presupuestos directamente en la sala de chat, donde todo el equipo puede consultarlas y conversar sobre ellas. Puede ejecutar comandos en Slack para recuperar información de diagnóstico, invocar funciones de AWS Lambda o crear casos de AWS Support.

P: ¿Qué tipo de notificaciones puedo recibir con AWS Chatbot?
Puede usar AWS Chatbot para recibir notificaciones de sus servicios de AWS, como alarmas de CloudWatch, eventos de estado, hallazgos de Security Hub, alertas de presupuestos y eventos de pila de CloudFormation. Para obtener la lista completa de los servicios admitidos, consulte la documentación de AWS Chatbot.

P: ¿Qué tipo de comandos puedo ejecutar con AWS Chatbot?
AWS Chatbot admite comandos de solo lectura para la mayoría de los servicios de AWS. También puede iniciar flujos de trabajo mediante la invocación de las funciones de Lambda y crear casos de AWS Support. Los comandos de AWS Chatbot utilizan la sintaxis conocida de la Interfaz de línea de comandos de AWS.

P: ¿Cómo puedo comenzar a utilizar AWS Chatbot?
Para comenzar con AWS Chatbot, vaya a la consola de AWS Chatbot, realice una configuración con Slack o Chime y agregue AWS Chatbot a los canales o las salas de chat.

P: ¿Cuándo debería utilizar AWS Chatbot?
AWS Chatbot ayuda a todo el equipo a mantenerse actualizado sobre los eventos operativos, hallazgos de seguridad o alertas de presupuestos para las aplicaciones que se ejecutan en las cuentas de AWS y, también, a responder a ellos. Si el equipo utiliza una aplicación de chat de equipo compatible con AWS Chatbot, puede configurar AWS Chatbot a fin de publicar notificaciones y ejecutar comandos en un canal o sala de chat de equipo donde todo el equipo pueda consultarlos y tomar medidas con respecto a ellos de manera rápida. Por ejemplo, puede configurar las alarmas de CloudWatch para que ingresen a una sala de chat de “DevOps en la nube”, en la que los ingenieros de DevOps pueden consultar las alarmas, conversar sobre ellas y recuperar su información de diagnóstico inmediatamente después de que se producen.

P: ¿Cuál es la diferencia entre AWS Chatbot y Amazon Lex?
Amazon Lex ofrece opciones avanzadas de aprendizaje profundo de reconocimiento automático de habla (ASR) para convertir habla en texto y comprensión de lenguaje natural (NLU) para reconocer la intención y crear interacciones como en la vida real. Esto le permite crear de manera rápida y sencilla su propio bot conversacional natural y sofisticado, o “chatbots”. AWS Chatbot es un agente interactivo previamente diseñado para monitorizar e interactuar con sus recursos de AWS (ChatOps). Con este servicio, puede recibir alertas y solicitar información de diagnóstico de forma segura de servicios, como Amazon CloudWatch y AWS GuardDuty en su canal Slack o sala de chat de Amazon Chime. 

P: ¿Cuánto cuesta AWS Chatbot?
AWS Chatbot se encuentra disponible sin cargo adicional. Solo paga por los recursos de AWS que se utilizan con AWS Chatbot (por ejemplo, temas de SNS, alarmas de CloudWatch, etc.).

P: ¿En qué regiones está disponible AWS Chatbot?
AWS Chatbot es un servicio global que se puede utilizar en todas las regiones comerciales de AWS. Puede combinar temas de SNS de varias regiones en una sola configuración de AWS Chatbot. Consulte la tabla de productos y servicios regionales para obtener detalles sobre la disponibilidad de recursos de AWS.

P: ¿AWS Chatbot admite AWS CloudFormation?
Puede aprovisionar configuraciones de canales de Slack con AWS CloudFormation. Actualmente no se admite el aprovisionamiento de configuraciones de webhook de Chime con AWS CloudFormation.

Integraciones de clientes de chat

P: ¿Qué clientes de chat admite AWS Chatbot?
AWS Chatbot es compatible con Slack y Amazon Chime. En este momento, la ejecución de comandos solo se admite en Slack.

P: ¿Cómo se integra AWS Chatbot con Amazon Chime?
AWS Chatbot se integra con Amazon Chime a través de webhooks.

P: ¿Cómo se integra AWS Chatbot con Slack?
AWS Chatbot se integra con Slack a través de una aplicación de Slack de AWS Chatbot que puede instalar en el espacio de trabajo de Slack desde la consola de AWS Chatbot. La instalación se realiza en un navegador a través de un flujo de OAuth 2.0 de visitas de enlaces y toma solo unos segundos.

P: ¿Qué es una configuración de AWS Chatbot?
Una configuración de AWS Chatbot implica la asignación de temas de SNS y un rol de IAM a una sala de chat de Amazon Chime o a un canal de Slack.

Notificaciones de los servicios de AWS

P: ¿Cómo se integra AWS Chatbot con los servicios de AWS?
AWS Chatbot se integra a los servicios de AWS compatibles a través de los temas de SNS. Debe configurar el servicio para que publique notificaciones en un tema de SNS y luego crear una configuración de AWS Chatbot que asigne el tema de SNS a salas de chat de Amazon Chime o a canales de Slack.

P: ¿Cómo funciona AWS Chatbot con Amazon CloudWatch Events?
A fin de utilizar CloudWatch Events con AWS Chatbot para las notificaciones de los servicios admitidos, utilice primero un tema de SNS como objetivo para una regla de evento de CloudWatch y, luego, utilice ese tema de SNS en una configuración de AWS Chatbot. Para obtener la lista completa de los servicios admitidos, consulte la documentación de AWS Chatbot.

P: ¿Cómo puedo consultar más detalles sobre la notificación que recibí en un canal o una sala de chat?
Puede hacer clic en el título de la notificación para navegar a la página de la consola de administración de AWS a fin de ver el origen de la notificación. Por ejemplo, si hace clic en el título en una notificación de Presupuestos de AWS, se lo dirigirá a la página de detalles del presupuesto en cuestión, en la que puede revisar y analizar el rendimiento del presupuesto.

P: ¿Puedo usar AWS Chatbot para recibir notificaciones arbitrarias?
No, AWS Chatbot solo admite notificaciones de los servicios enumerados en la documentación. Los eventos de fuentes no compatibles no se enviarán a las salas de chat.

P: ¿Puedo usar temas de SNS de varias cuentas de AWS dentro de una única configuración de AWS Chatbot?
No, solo se pueden usar los temas de SNS de la cuenta de AWS que aloja la configuración de AWS Chatbot; sin embargo, puede crear configuraciones de Chatbot en otras cuentas de AWS y asignar esas configuraciones a una única sala de chat. Debido a que cada configuración de AWS Chatbot se vincula a una cuenta de AWS separada, las configuraciones serán independientes unas de otras.

P: ¿Puedo usar temas de SNS de varias regiones en una configuración de AWS Chatbot?
Sí, puede usar temas de SNS de varias regiones públicas de AWS en la misma configuración de AWS Chatbot.

P: ¿Cómo puedo filtrar las notificaciones que llegan a través de AWS Chatbot?
Puede filtrar notificaciones mediante una política de filtro de SNS o reglas de eventos de CloudWatch para los eventos que admiten el filtrado. Para otros eventos, el filtrado no está disponible.

P: ¿Puedo agregar un formato personalizado a las notificaciones de AWS Chatbot?
No, el formato de las notificaciones de AWS Chatbot no se puede personalizar.

P: ¿Existen límites de tarifas para AWS Chatbot?
Sí, AWS Chatbot está sujeto a los límites de tarifas de Slack y Amazon Chime. Consulte la documentación de la API de Slack Web y la documentación del webhook de Amazon Chime para obtener información específica.

P: ¿Qué debo hacer si AWS Chatbot no admite el servicio de AWS del que deseo recibir notificaciones?
Hasta que AWS Chatbot admita ese servicio, no podrá usarlo con AWS Chatbot. Envíe una solicitud por medio del botón de comentarios del pie de página de la consola de AWS Chatbot para su consideración.

P: ¿Cómo puedo cancelar la suscripción a las notificaciones de AWS Chatbot en un canal o una sala de chat?
Para cancelar la suscripción de un canal o una sala de chat de las notificaciones de AWS Chatbot, puede eliminar la configuración correspondiente. Si desea cancelar la suscripción de solo algunas notificaciones del canal o de la sala de chat, puede eliminar temas específicos de SNS de la configuración de AWS Chatbot.

P: ¿Cómo puedo solucionar los problemas de AWS Chatbot?
Puede ver los detalles de los intentos de notificación y los errores en las métricas y registros de Amazon CloudWatch. Consulte la documentación de AWS Chatbot para obtener más detalles sobre la solución de problemas.

Ejecución de comandos y acciones

P: ¿Cómo puedo ejecutar un comando mediante AWS Chatbot?
Para ejecutar un comando en un canal de Slack, primero cree una configuración de ese canal por medio de la consola de AWS Chatbot. Para comenzar a interactuar con AWS Chatbot en Slack, escriba “@aws” seguido de un comando que utilice la sintaxis estándar de la Interfaz de línea de comandos de AWS. Por ejemplo, para obtener una lista y un gráfico de las alarmas de CloudWatch, escriba “@aws cloudwatch describe-alarms”. Consulte la documentación de AWS Chatbot para conocer las limitaciones en comparación con la CLI de AWS.

P: ¿Qué servicios son compatibles con AWS Chatbot?
AWS Chatbot es compatible con los comandos de la mayoría de los servicios de AWS, y el Rol de IAM utilizado en las configuraciones de AWS Chatbot determina el alcance de los permisos. Independientemente de los permisos del Rol de IAM, el acceso a determinados servicios y comandos, como AWS IAM y AWS KMS, está deshabilitado para evitar la exposición de las credenciales en los canales de Slack. Consulte la documentación de AWS Chatbot para obtener información detallada sobre los permisos.

P: ¿Puedo interactuar con AWS Chatbot por medio de los mensajes directos en Slack?
En la actualidad, no se admiten los mensajes directos. Puede crear un canal privado solo con usted y AWS Chatbot, y utilizarlo como canal para la comunicación por mensaje directo.

P: ¿Qué es una acción de notificación?
Las acciones de notificación son accesos directos que le permiten realizar una acción rápida si hace clic en un botón en las notificaciones enviadas por AWS Chatbot. Por ejemplo, las notificaciones de alarma de CloudWatch para las funciones de Lambda y las etapas de API Gateway tienen los botones Show logs (Mostrar registros) y Show error logs (Mostrar registros de error) con los que se muestran los registros del recurso afectado en el canal de Slack.

P: ¿En qué aplicaciones de chat puedo utilizar los comandos y las acciones?
En este momento, puede utilizar los comandos y las acciones en Slack.

Seguridad

P: ¿Cuál es el propósito del Rol de IAM de AWS Chatbot?
Las configuraciones de AWS Chatbot utilizan roles de IAM que el servicio de AWS Chatbot asume cuando realiza llamadas a la API y ejecuta comandos en nombre de los usuarios de AWS Chatbot.

P: ¿Qué políticas se incluyen en las plantillas de la política de AWS Chatbot?
Consulte la documentación de AWS Chatbot para obtener los detalles.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consultar las características del producto

Obtenga más información sobre las características clave de AWS Chatbot.

Más información 
Next-Steps-Icon_Download
Probar AWS Chatbot

Comience con AWS Chatbot.

Probar la versión beta 
Next-Steps-Icon_User-guide
Revisar la documentación

Obtenga más información sobre AWS Chatbot en la guía para desarrolladores.

Más información