Amazon EventBridge Pipes - Amazon EventBridge

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Amazon EventBridge Pipes

Amazon EventBridge Pipes conecta las fuentes con los objetivos. Los tubos están diseñados para la point-to-point integración entre las fuentes y los objetivos compatibles, y permiten realizar transformaciones y enriquecimientos avanzados. Reduce la necesidad de conocimientos especializados y código de integración al desarrollar arquitecturas basadas en eventos, lo que fomenta la coherencia de las aplicaciones de la empresa. Para configurar una canalización, elija el origen, agregue filtros opcionales, defina el enriquecimiento opcional y elija el destino de los datos del evento.

nota

También puede direccionar los eventos mediante buses de eventos. Los buses de eventos son ideales para many-to-many enrutar eventos entre servicios basados en eventos. Para obtener más información, consulte Autobús para EventBridge eventos de Amazon.

Cómo funcionan las tuberías EventBridge

A un nivel alto, así es como funciona EventBridge Pipes:

  1. Usted crea una canalización en la cuenta. Esto incluye:

    • Especificar uno de los orígenes de eventos compatibles en el que quiere que su canal reciba los eventos.

    • Si lo desea, puede configurar un filtro para que la canalización solo procese un subconjunto de los eventos que recibe del origen.

    • Si lo desea, puede configurar un paso de enriquecimiento que mejora los datos del evento antes de enviarlos al destino.

    • Especificar uno de los destinos compatibles al que quiere que su canalización envíe los eventos.

  2. El origen de eventos comienza a enviar eventos a la canalización y la canalización procesa el evento antes de enviarlo al destino.

    • Si ha configurado un filtro, la canalización evalúa el evento y solo lo envía al destino si coincide con ese filtro.

      Solo se le cobrará por los eventos que coincidan con el filtro.

    • Si ha configurado un enriquecimiento, la canalización lo enriquece en el evento antes de enviarlo al destino.

      Si los eventos se agrupan en lotes, el enriquecimiento mantiene el orden de los eventos en el lote.

Una fuente envía los eventos a una EventBridge canalización, que filtra y enruta los eventos coincidentes al destino.

Por ejemplo, una canalización podría usarse para crear un sistema de comercio electrónico. Supongamos que tiene una API que contiene información del cliente, como las direcciones de envío.

  1. Entonces, puede crear una canalización con lo siguiente:

    • Una cola de mensajes recibidos por un pedido de Amazon SQS como origen del evento.

    • Un destino EventBridge de API como enriquecimiento

    • Una máquina de AWS Step Functions estados como objetivo

  2. A continuación, cuando un mensaje recibido por un pedido de Amazon SQS aparezca en la cola, se enviará a su canal.

  3. A continuación, la tubería envía esos datos a la EventBridge API Destination Enrichment, que devuelve la información del cliente correspondiente a ese pedido.

  4. Por último, la tubería envía los datos enriquecidos a la máquina de AWS Step Functions estados, que procesa el pedido.