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.
Canalizaciones de Amazon EventBridge
Las canalizaciones de Amazon EventBridge conectan los orígenes con los destinos. Las canalizaciones están diseñadas para integraciones punto a punto entre los orígenes y los destinos compatibles, con soporte para 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 el direccionamiento de multitud de eventos entre servicios basados en eventos. Para obtener más información, consulte Autobuses para eventos en Amazon EventBridge.
Cómo funcionan las canalizaciones de EventBridge
En líneas generales, las canalizaciones de EventBridge funcionan del siguiente modo:
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.
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.
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.
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 de API de EventBridge como enriquecimiento
Una máquina de estado de AWS Step Functions como destino
A continuación, cuando un mensaje recibido por un pedido de Amazon SQS aparezca en la cola, se enviará a su canal.
A continuación, la canalización envía esos datos al enriquecimiento del destino de API de EventBridge, que devuelve la información del cliente de ese pedido.
Por último, la canalización envía los datos enriquecidos a la máquina de estados de AWS Step Functions, que procesa el pedido.