Concepts EventBridge d'Amazon Pipes - Amazon EventBridge

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.

Concepts EventBridge d'Amazon Pipes

Voici un aperçu des composants de base de EventBridge Pipes.

Barre verticale

Un canal route les événements d’une source unique vers une cible unique. Il offre également la possibilité d’effectuer un filtrage sur des événements spécifiques et d’enrichir leurs données avant d’être envoyées à la cible.

Un canal achemine les événements filtrés vers la cible spécifiée, avec des étapes d'enrichissement facultatives.

Source

EventBridge Pipes reçoit des données d'événements provenant de diverses sources, applique des filtres facultatifs et un enrichissement à ces données, puis les envoie à une cible. Si une source impose un ordre aux événements envoyés aux canaux, cet ordre est maintenu tout au long du processus menant à la cible.

Pour plus d'informations sur les sources, consultez Sources d'Amazon EventBridge Pipes.

Filtres

Un canal peut filtrer les événements d’une source déterminée pour ne traiter qu’un sous-ensemble de ces événements. Pour configurer le filtrage d’un canal, vous devez définir le modèle d’événement que le canal utilisera pour déterminer les événements à envoyer à la cible.

Seuls les événements qui correspondent au filtre vous sont facturés.

Pour de plus amples informations, veuillez consulter Filtrage des événements dans Amazon EventBridge Pipes.

Enrichissement

Avec l'étape d'enrichissement de EventBridge Pipes, vous pouvez améliorer les données de la source avant de les envoyer à la cible. Par exemple, vous pouvez recevoir des événements de type Ticket créé qui n’incluent pas l’ensemble des données de ticket. Grâce à l'enrichissement, vous pouvez demander à une fonction Lambda d'appeler le get-ticket API pour obtenir tous les détails du ticket. Le canal peut ensuite envoyer ces informations à une cible.

Pour plus d’informations sur l’enrichissement des données d’événements, consultez Enrichissement des événements dans Amazon EventBridge Pipes.

Cible

Une fois que les données de l'événement ont été filtrées et enrichies, vous pouvez spécifier le canal pour les envoyer à une cible spécifique, telle qu'un flux Amazon Kinesis ou un groupe de CloudWatch logs Amazon. Pour obtenir la liste des cibles disponibles, consultez Objectifs d'Amazon EventBridge Pipes.

Vous pouvez transformer les données après avoir été améliorées et avant d’avoir été envoyées à la cible par le canal. Pour de plus amples informations, veuillez consulter Transformation EventBridge des entrées Amazon Pipes.

Plusieurs canaux, chacun avec une source différente, peuvent envoyer les événements à la même cible.

Vous pouvez également utiliser des canaux et des bus d’événements conjointement de façon à envoyer les événements à plusieurs cibles. Un cas d’utilisation courant est la création d’un canal avec un bus d’événements en tant que cible ; le canal envoie les événements au bus d’événements, qui les transmet ensuite à plusieurs cibles. Par exemple, vous pouvez créer un canal dont la source est un flux DynamoDB, ainsi qu’un bus d’événements faisant office de cible. Le canal reçoit les événements du flux DynamoDB et les envoie au bus d’événements, qui les envoie ensuite à plusieurs cibles en fonction des règles que vous avez spécifiées pour le bus d’événements.