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.
EventBridge Tuyaux Amazon
Amazon EventBridge Pipes connecte les sources aux cibles. Les tubes sont destinés aux point-to-point intégrations entre les sources et les cibles prises en charge, avec la prise en charge des transformations avancées et de l'enrichissement. Il réduit le besoin de connaissances spécialisées et de code d'intégration lors du développement d'architectures axées sur les événements, ce qui favorise la cohérence entre les applications de votre entreprise. Pour configurer un canal, vous devez choisir la source, ajouter un filtrage facultatif, définir un enrichissement facultatif et choisir la cible pour les données de l'événement.
Note
Vous pouvez également acheminer des événements à l'aide de bus événementiels. Les bus d'événements sont parfaitement adaptés au many-to-many routage d'événements entre des services pilotés par des événements. Pour plus d'informations, veuillez consulter Bus d' EventBridge événements Amazon.
Comment fonctionnent EventBridge les tuyaux
De manière générale, voici comment fonctionne EventBridge Pipes :
Vous créez un canal dans votre compte. Cela comprend :
Spécifier l'une des sources d'événements prises en charge à partir de laquelle vous souhaitez que votre canal reçoive des événements.
Vous pouvez éventuellement configurer un filtre afin que le canal ne traite qu'un sous-ensemble des événements qu'il reçoit de la source.
Vous pouvez éventuellement configurer une étape d'enrichissement qui améliore les données de l'événement avant de les envoyer à la cible.
Spécifier l'une des cibles prises en charge à laquelle vous souhaitez que votre canal envoie des événements.
La source d'événements commence à envoyer des événements au canal, qui traite l'événement avant de l'envoyer à la cible.
Si vous avez configuré un filtre, le canal évalue l'événement et ne l'envoie à la cible que s'il correspond à ce filtre.
Vous n'êtes facturé que pour les événements correspondant au filtre.
Si vous avez configuré un enrichissement, le canal effectue cet enrichissement sur l'événement avant de l'envoyer à la cible.
Si les événements sont groupés, l'enrichissement maintient l'ordre des événements dans le lot.

Par exemple, un tuyau pourrait être utilisé pour créer un système de commerce électronique. Supposons que vous disposiez d'une API contenant des informations sur les clients, telles que les adresses de livraison.
Vous créez ensuite un tube avec les éléments suivants :
Une file d'attente de messages a été reçue pour une commande Amazon SQS en tant que source d'événement.
Une destination EventBridge d'API en tant qu'enrichissement
Une machine à AWS Step Functions états comme cible
Ensuite, lorsqu'un message de réception d'une commande Amazon SQS apparaît dans la file d'attente, il est envoyé à votre canal.
Le canal envoie ensuite ces données à l' EventBridge API Destination Enrichment, qui renvoie les informations client relatives à cette commande.
Enfin, le canal envoie les données enrichies à la machine AWS Step Functions d'état, qui traite la commande.