Intégration AWS Support dans des applications pilotées par des événements à l'aide d'Amazon EventBridge - AWS Support

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégration AWS Support dans des applications pilotées par des événements à l'aide d'Amazon EventBridge

Vous pouvez les AWS Support intégrer à des applications pilotées par des événements (EDAs) qui utilisent des événements qui se produisent AWS Support pour communiquer entre les composants de l'application et lancer des processus en aval.

Par exemple, vous pouvez être averti chaque fois que les AWS Support événements suivants se produisent dans votre compte :

  • Un dossier d'assistance est créé, résolu ou rouvert

  • Une correspondance est ajoutée à un dossier de support existant

Pour ce faire, utilisez Amazon EventBridge pour acheminer les événements depuis AWS Support d'autres composants logiciels. Amazon EventBridge est un service sans serveur qui utilise des événements pour connecter les composants de l'application entre eux, ce qui vous permet d'intégrer plus facilement des AWS services, par exemple AWS Support dans des architectures pilotées par des événements, sans code ni opérations supplémentaires.

Comment EventBridge achemine les AWS Support événements

Voici comment EventBridge cela fonctionne avec les AWS Support événements :

Comme c'est le cas pour de nombreux AWS services, AWS Support génère et envoie des événements au bus d'événements EventBridge par défaut. Un bus d'événements est un routeur qui reçoit des événements et les achemine vers les destinations, ou cibles, que vous spécifiez. Les cibles peuvent inclure d'autres AWS services, des applications personnalisées et des applications partenaires SaaS.

EventBridge achemine les événements conformément aux règles que vous créez sur le bus d'événements. Pour chaque règle, vous spécifiez un filtre, ou un modèle d'événement, afin de sélectionner uniquement les événements souhaités. Chaque fois qu'un événement est envoyé au bus d'événements EventBridge , comparez-le à chaque règle. Si l'événement correspond à la règle, EventBridge achemine l'événement vers la ou les cibles spécifiées.

AWS les services envoient des événements au bus d'événements EventBridge par défaut. Si l'événement correspond au modèle d'événement d'une règle, EventBridge achemine l'événement vers les cibles spécifiées pour cette règle.

AWS Support événements

AWS Support envoie automatiquement les événements suivants au bus EventBridge d'événements par défaut.

Type de détail de l'événement Description

Mise à jour du dossier de support

Représente une modification apportée à un dossier de support.

Structure d'évènements

Tous les événements des AWS services contiennent deux types de données :

  • Ensemble commun de champs contenant des métadonnées relatives à l'événement, telles que le AWS service à l'origine de l'événement, l'heure à laquelle l'événement a été généré, le compte et la région dans lesquels l'événement a eu lieu, etc. Pour les définitions de ces champs généraux, consultez la section Structure des événements dans le Amazon EventBridge Events Reference.

  • detailChamp contenant des données spécifiques à cet événement de service particulier.

AWS Support livraison d'événements via AWS CloudTrail

AWS les services peuvent envoyer des événements directement au bus d'événements EventBridge par défaut. En outre, AWS CloudTrail envoie également des événements provenant de nombreux AWS services à EventBridge . Ces événements peuvent inclure des appels d'API, des connexions et des actions à la console, des événements de service et CloudTrail des statistiques. Pour plus d'informations, consultez les événements AWS de service fournis via AWS CloudTrail dans le guide de EventBridge l'utilisateur.

Pour obtenir la liste des AWS Support événements envoyés à EventBridge, reportez-vous à la AWS Support rubrique correspondante dans la référence EventBridge des événements.

Création de modèles d'événements qui correspondent aux AWS Support événements

Les modèles d'événements sont des filtres qui spécifient les données que doivent contenir les événements que vous souhaitez sélectionner.

Chaque modèle d'événement est un objet JSON qui contient :

  • Un attribut source qui identifie le service qui envoie l’événement. Pour les AWS Support événements, la source estaws.support.

  • (Facultatif) : detail-type attribut qui contient un tableau des noms d'événements à associer.

  • (Facultatif) : un attribut detail qui contient toute autre donnée d’événement à rechercher.

Par exemple, le modèle d'événement suivant permet de sélectionner tous les événements Support Case Update parmi AWS Support :

{ "source": ["aws.support"], "detail-type": ["Support Case Update"] }

Vous pouvez préciser votre sélection d'événements en incluant des valeurs dans l'événement lui-même. Par exemple, le modèle d'événement suivant correspond aux événements Support Case Update qui représentent la réouverture d'un dossier :

{ "source": ["aws.support"], "detail-type": ["Support Case Update"], "detail": { "event-name": "ReopenCase" } }

Pour plus d'informations sur la rédaction de modèles d'événements, consultez la section Modèles d'événements dans le guide de EventBridge l'utilisateur.

Consultez aussi

Pour plus d'informations sur l'utilisation EventBridge avec AWS Support, consultez les ressources suivantes :