Questions d'ordre général

Q : Qu'est-ce qu'AWS Chatbot ?
AWS Chatbot est un agent interactif qui simplifie la configuration de ChatOps pour AWS dans vos canaux Slack ou vos espaces de discussion Amazon Chime afin d'interagir en toute sécurité avec de nombreux services AWS. Vous pouvez recevoir des notifications d'événements opérationnels, des résultats de sécurité ou des alertes relatives aux budgets directement dans votre espace de discussion, où toute votre équipe peut les consulter et en discuter. Vous pouvez émettre des commandes AWS Command Line Interface (CLI) à partir de Slack pour récupérer des informations de diagnostic, appeler des fonctions AWS Lambda, configurer des compartiments Amazon Simple Storage Service (S3), modifier des partitions Kinesis, redémarrer des instances Amazon Elastic Compute Cloud (EC2) et résoudre les incidents d'AWS System Manager.

Q : Quels types de notification puis-je recevoir d'AWS Chatbot ?
Vous pouvez recevoir des notifications à partir de vos services AWS, par exemple des alarmes CloudWatch, des événements Health, des résultats Security Hub, des alertes Budgets et des événements de piles CloudFormation. Vous pouvez aussi recevoir des notifications pour la plupart des événements de services AWS qui sont pris en charge par Amazon EventBridge. Pour consulter la liste complète des services pris en charge, reporte-vous à la documentation AWS Chatbot.

Q : Quels types de commandes peuvent être exécutés avec AWS Chatbot ?
AWS Chatbot prend en charge les commandes en lecture seule et les commandes CLI pour la plupart des services AWS. Les commandes de services et d'opérations liées aux informations d'identification, aux autorisations et aux autorisations AWS Identity and Access Management (IAM), comme IAM, STS, KMS et EC2.GetPasswordData, ne sont pas prises en charge par AWS Chatbot. De plus, vous pouvez spécifier des autorisations de stratégie en matière de barrières de protection pour définir des commandes autorisées dans votre canal. Les commandes AWS Chatbot utilisent la syntaxe familière de l'interface AWS CLI. Pour taper une commande, mentionnez AWS Chatbot dans un message en tapant « aws <command> ». AWS Chatbot vous proposera des commandes si vous utilisez une syntaxe incorrecte et il vous invitera à ajouter des paramètres de commande, le cas échéant.

Q : Comment démarrer avec AWS Chatbot ?
Pour démarrer avec AWS Chatbot, accédez à la console AWS Chatbot, créez une configuration avec Slack ou Amazon Chime, puis ajoutez AWS Chatbot à vos canaux ou vos espaces de discussion.

Q : Quand faut-il utiliser AWS Chatbot ?
AWS Chatbot permet à l'ensemble de votre équipe d'être tenue au courant et de résoudre des événements opérationnels, des résultats de sécurité ou des alertes de budget pour les applications exécutées dans votre environnement AWS. Si vous utilisez une application de discussion qui est prise en charge par AWS Chatbot, vous pouvez configurer AWS Chatbot pour qu'il publie les notifications et exécute des commandes dans un canal ou un espace de discussion d'équipe, dans lequel toute votre équipe peut les consulter pour ensuite réagir rapidement. Par exemple, vous pouvez configurer des alarmes CloudWatch pour accéder à un canal de discussion « Cloud DevOps » où des ingénieurs DevOps peuvent voir des alarmes, récupérer des informations de diagnostic juste après l'apparition d'événements, discuter des plans d'atténuation et résoudre des alarmes en configurant des ressources AWS ou en exécutant des runbooks AWS Systems Manager à partir de ce canal.

Q : Quelle est la différence entre AWS Chatbot et Amazon Lex ?
AWS Chatbot est un agent interactif prédéfini conçu pour surveiller, opérer et dépanner vos ressources AWS (ChatOps). AWS Chatbot vous permet de recevoir des alertes en toute sécurité, de demander des informations de diagnostic à des services (par exemple, Amazon CloudWatch et AWS GuardDuty) et de résoudre des incidents en exécutant des commandes CLI, comme celles qui exécutent les runbooks AWS System Manager ou qui augmentent les limites de simultanéité AWS Lambda dans votre canal Slack.

Amazon Lex offre les fonctionnalités avancées de deep learning de la reconnaissance vocale automatique (ASR) pour la conversion de la parole en texte et de la compréhension du langage naturel (NLU) pour reconnaître l'intention et créer des conversations réalistes. Cela vous permet de créer rapidement et facilement vos propres robots de conversation en langage naturel sophistiqués.

Q : Combien coûte AWS Chatbot ?
AWS Chatbot est disponible sans frais supplémentaires. Vous ne payez que les ressources AWS que vous utilisez avec AWS Chatbot, par exemple les rubriques Amazon Simple Notification Service (SNS) ou les alarmes Amazon CloudWatch.

Q : La solution AWS Chatbot prend-elle en charge AWS CloudFormation ?
Vous pouvez provisionner des configurations de canaux Slack à l'aide d'AWS CloudFormation. Le provisionnement de configurations de webhooks Chime avec AWS CloudFormation n'est pas pris en charge pour le moment.

Q : Dans quelles régions AWS AWS Chatbot est-il disponible ?
AWS Chatbot est un service mondial qui est disponible dans toutes les régions AWS. Vous pouvez réunir différentes rubriques Amazon SNS de plusieurs régions dans une seule configuration AWS Chatbot. Veuillez vous reporter au Tableau des produits et services par région pour plus d'informations sur la disponibilité d'AWS Chatbot.

Q : AWS Chatbot traite-t-il des données en dehors de la région AWS dans laquelle j'utilise AWS Chatbot ?
AWS Chatbot est un service mondial, et nous pouvons stocker ou traiter des informations clients (par exemple, les configurations et les autorisations Chatbot, l'espace de travail et les noms de canaux Slack, les notifications, les entrées des utilisateurs, les réponses et les images générées par AWS Chatbot) dans n'importe quelle région commerciale AWS. Sauf si vous le refusez (voir ci-dessous), AWS Chatbot peut également stocker les informations des clients afin d'améliorer et d'étendre sans cesse votre expérience AWS Chatbot et d'autres technologies Amazon de machine learning et d'intelligence artificielle. 

Vous pouvez demander la suppression des données destinées à l'analytique et à l'amélioration de la qualité du service associée à votre compte en contactant AWS Support. Votre confiance, votre confidentialité ainsi que la sécurité de vos données, sont notre priorité absolue. Nous mettons en œuvre des contrôles techniques et physiques appropriés et sophistiqués, notamment le chiffrement au repos et en transit, afin d'éviter l'accès non autorisé à vos données ou leur divulgation. Nous nous assurons également que notre utilisation respecte nos engagements à votre égard. Pour plus d'informations, consultez la page https://aws.amazon.com/compliance/data-privacy-faq/

Lorsque vous refusez l'utilisation de vos données pour améliorer ou développer la qualité d'AWS Chatbot et d'autres technologies Amazon de machine learning et d'intelligence artificielle, vos données seront supprimées de toutes les régions AWS. Pour plus d'informations sur la manière de procéder pour refuser, contactez AWS Support.

Intégrations des espaces de discussion clients

Q : Quels sont les espaces de discussion clients pris en charge par AWS Chatbot ?
AWS Chatbot prend en charge Slack et Amazon Chime. L'exécution de commandes n'est actuellement prise en charge que par Slack.

Q : Comment AWS Chatbot s’intègre-t-il à Amazon Chime ?
AWS Chatbot s'intègre à Amazon Chime via des webhooks.

Q : Comment AWS Chatbot s'intègre-t-il à Amazon Slack ?
AWS Chatbot s'intègre à Slack à l'aide d'une application AWS Chatbot Slack que vous pouvez installer dans votre espace de travail Slack à partir de la console AWS Chatbot. L'installation s'effectue par le biais d'un flux OAuth 2.0 dans un navigateur et ne demande que quelques clics.

Q : Qu'est-ce qu'une configuration AWS Chatbot ?
Une configuration AWS Chatbot est le mappage d'un canal Slack ou d'un espace de discussion Amazon Chime avec des rubriques Amazon SNS et un rôle AWS IAM avec des politiques de barrières de protection associées.

Notifications provenant des services AWS

Q : Comment AWS Chatbot s'intègre-t-il aux services AWS ?
AWS Chatbot s'intègre aux services AWS pris en charge par le biais des rubriques Amazon SNS. Vous devez configurer le service pour qu'il publie des notifications dans une rubrique SNS, puis créer une configuration AWS Chatbot qui mappe la rubrique à un canal Slack ou à un espace de discussion Amazon Chime.

Q : Comment AWS Chatbot fonctionne-t-il avec des événements Amazon EventBridge ?
Pour recevoir des notifications pour des événéments Eventbridge à partir des services pris en charge avec AWS Chatbot, utilisez une rubrique Amazon SNS en tant que cible d'une règle d'événement EventBridge, puis utilisez cette rubrique dans une configuration AWS Chatbot. Lorsque Eventbridge reçoit un événement avec un modèle d'événement qui correspond à celui défini dans la règle, la règle d'événement se déclenche et la notification d'événement est envoyée au canal de discussion configuré. Pour consulter la liste complète des services pris en charge, reporte-vous à la documentation AWS Chatbot.

Q : Comment puis-je afficher plus d'informations au sujet des notifications que je reçois dans un canal ou un espace de discussion ?
Cliquez sur le titre de la notification pour accéder à la page Console de gestion AWS de la source de notification. Par exemple, si vous cliquez sur le titre d'une notification AWS Budgets, vous serez dirigé vers la page des informations correspondant à un budget spécifique, où vous pourrez examiner et analyser les performances de votre budget.

Q : Puis-je utiliser AWS Chatbot pour recevoir des notifications arbitraires ?
Non, AWS Chatbot ne prend en charge que les notifications des services dont la liste se trouve dans la documentation. Les événements de sources qui ne sont pas prises en charge ne sont pas transmis aux canaux de discussion. Les notifications des événements Amazon EventBridge sont transmises aux canaux de discussion avec le contenu original du message d'événement. Si le contenu de ce message est modifié (par exemple en utilisant EventBridge InputTransformers), AWS Chatbot ne sera pas en mesure de transmettre des notifications arbitraires à vos canaux de discussion.

Q : Puis-je utiliser les rubriques Amazon SNS de plusieurs comptes AWS dans une seule configuration AWS Chatbot ?
Non, seules les rubriques SNS du compte AWS qui héberge la configuration AWS Chatbot peuvent être utilisées. Toutefois, vous pouvez créer des configurations Chatbot dans d'autres comptes AWS et mapper ces configurations sur un seule espace de discussion. Chaque configuration AWS Chatbot étant liée à un compte AWS distinct, les configurations seront indépendantes les unes des autres. En outre, vous pouvez recevoir des notifications d'événements Eventbridge entre les comptes et les régions AWS dans vos canaux Slack et espaces de discussion si vous utilisez une configuration AWS Chatbot et une rubrique Amazon SNS. Pour en savoir plus sur la réception de notifications d'événements EventBridge entre les comptes et Régions AWS, consultez la documentation AWS Chatbot.

Q : Puis-je utiliser des rubriques Amazon SNS de plusieurs Régions dans une même configuration AWS Chatbot ?
Oui. vous pouvez utiliser des rubriques SNS de plusieurs régions AWS publiques dans la même configuration AWS Chatbot.

Q : Comment puis-je filtrer les notifications qui arrivent via AWS Chatbot ?
Vous pouvez filtrer les notifications à l'aide d'une politique de filtrage SNS ou de règles d'événement CloudWatch pour les événements qui prennent en charge le filtrage. Pour les autres événements, le filtrage n'est pas disponible.

Q : Puis-je personnaliser la mise en forme des notifications AWS Chatbot ?
Non, il n'est pas possible de personnaliser la mise en forme des notifications AWS Chatbot.

Q : Y a-t-il des limites de taux pour AWS Chatbot ?
Oui, AWS Chatbot est soumis aux limites de taux imposées par Slack et Amazon Chime. Pour obtenir plus d'informations, consultez la documentation sur les API Web pour Slack et la documentation sur le webhook pour Amazon Chime.

Q : Que faire si le service AWS pour lequel je souhaite recevoir des notifications n'est pas pris en charge par AWS Chatbot ?
AWS Chatbot prend en charge des notifications pour la plupart des événements de services AWS qui sont gérés par Amazon EventBridge. Si AWS Chatbot ne prend pas en charge le service souhaité, son utilisation avec AWS Chatbot est impossible. Veuillez soumettre une demande à l'aide du bouton Feedback (Commentaire) en bas de la console AWS Chatbot et elle sera examinée.

Q : Comment puis-je me désabonner des notifications AWS Chatbot d'un canal ou d'un espace de discussion ?
Pour désabonner un canal ou un espace de discussion des notifications, supprimez la configuration correspondante. Si vous souhaitez vous désabonner uniquement de certaines notifications du canal ou de l'espace de discussion, supprimez les rubriques Amazon SNS correspondantes de la configuration AWS Chatbot.

Q : Comment puis-je dépanner AWS Chatbot ?
Vous pouvez voir les informations détaillées sur les tentatives de notifications et les pannes dans les métriques et journaux Amazon CloudWatch. Consultez la documentation AWS Chatbot pour plus de détails sur le dépannage.

Exécution de commandes et des actions

Q : Comment exécuter une commande avec AWS Chatbot ?
Pour exécuter une commande dans un canal Slack, commencez par créer une configuration de canal Slack en utilisant la console AWS Chatbot. Pour commencer à interagir avec AWS Chatbot dans Slack, tapez « @aws » suivi d'une commande utilisant la syntaxe standard de l'interface AWS CLI. Par exemple, pour obtenir une liste et un graphique des alarmes CloudWatch, tapez « @aws cloudwatch describe-alarms ». Vous pouvez exécuter des commandes en lecture seule et des commandes CLI dans vos canaux Slack. Consultez la documentation AWS Chatbot pour les limitations par rapport à l'AWS CLI. Si vous ne vous rappelez pas de la syntaxe des commandes, AWS Chatbot vous aidera à écrire la commande en vous donnant des informations sur la commande et en vous demandant des paramètres de commande si nécessaire.

Q : Quels sont les services pris en charge par AWS Chatbot ?
AWS Chatbot prend en charge les commandes de la plupart des services AWS et son champ d'autorisations est défini par le rôle IAM et les barrières de protection de la stratégie IAM des canaux utilisés dans vos configurations AWS Chatbot. Indépendamment des autorisations de rôle IAM, l'accès à certains services et commandes, tels que IAM et AWS Key Management Service (KMS), est désactivé pour éviter l'exposition d'informations d'identification dans les canaux Slack. Consultez la documentation AWS Chatbot pour les informations sur les autorisations.

Q : Peut-on interagir avec AWS Chatbot en utilisant des messages directs dans Slack ?
Les messages directs ne sont pas pris en charge actuellement. Vous pouvez créer un canal privé pour uniquement vous et AWS Chatbot, et l'utiliser comme communication directe par messages.

Q : Qu'est-ce qu'une action de message ?
Les actions de message sont des raccourcis qui vous permettent d'effectuer une action rapide en cliquant sur un bouton se trouvant sur les notifications et les messages envoyés par AWS Chatbot. Par exemple, les notifications CloudWatch Alarm pour les fonctions Lambda et les étapes de passerelle API incluent des boutons « Afficher les journaux » et « Afficher les journaux des erreurs » qui affichent les journaux de la ressource concernée dans le canal Slack.

Q : Dans quelles applications de chat peut-on utiliser des commandes et des actions ?
Actuellement, vous pouvez utiliser des commandes et des actions dans Slack.

Sécurité

Q : Comment puis-je configurer des autorisations pour des utilisateurs dans AWS Chatbot ?
Les configurations AWS Chatbot endossent des rôles IAM lors d'appels d'API et l'exécution de commandes effectués pour le compte d'utilisateurs AWS Chatbot. Vous pouvez définir des champs d'autorisation AWS Chatbot avec un rôle IAM de canal partagé ou un rôle IAM d'un utilisateur individuel. Avec un rôle de canal partagé, tous les membres du canal utilisent un rôle IAM partagé pour exécuter les commandes. Vous pouvez également configurer AWS Chatbot pour demander aux membre du canal de choisir un rôle IAM pour exécuter les commandes. En outre, le champ d'autorisation est contrôlé par les stratégies IAM de barrières de protection de canal. Consultez la documentation AWS Chatbot pour les informations sur les autorisations. 

Q : Quelles politiques sont incluses dans les modèles de politique d'AWS Chatbot ?
Reportez-vous à la documentation AWS Chatbot pour obtenir des informations. 

Q : Quelles possibilités de suivi d'audit sont disponibles dans AWS Chatbot ?
AWS Chatbot fournit un journal d'audit des commandes qu'il exécute dans CloudWatch Logs. Ce journal comprend les commandes exécutées et leur ID d'espace de travail du chat, l'ID du canal, ainsi que les attributs d'ID utilisateur du canal. Les événements du journal d'audit dans CloudWatch Logs sont toujours activés et ne peuvent pas être désactivés. Reportez-vous à la documentation AWS Chatbot pour obtenir des informations.

Fonctionnalit&eacute;s d'AWS&nbsp;Chatbot
Découvrir les fonctions du produit

Découvrez-en davantage sur les fonctionnalités clés d'AWS Chatbot.

En savoir plus 
Essayer AWS&nbsp;Chatbot
Essayer AWS Chatbot

Démarrez avec AWS Chatbot.

Démarrer 
Lire la documentation
Consulter la documentation

En savoir plus sur AWS Chatbot grâce au Guide du développeur

En savoir plus