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.
Enriquecimiento de eventos de canalizaciones de Amazon EventBridge
Con el paso de enriquecimiento de canalizaciones de EventBridge, puede mejorar los datos del origen antes de enviarlos al destino. Por ejemplo, es posible que reciba eventos de creación de tíckets que no incluyan todos los datos de la entrada. Con el enriquecimiento, puede hacer que una función de Lambda llame a la API get-ticket para obtener todos los detalles del tícket. Luego, las canalizaciones pueden enviar esa información a un destino.
Puede configurar los siguientes enriquecimientos al configurar una canalización en EventBridge:
Destino de la API
Amazon API Gateway
Función de Lambda
Máquina de estado de Step Functions
nota
Las canalizaciones de EventBridge solo admiten flujos de trabajo rápidos como enriquecimientos.
EventBridge invoca los enriquecimientos de forma sincrónica porque debe esperar una respuesta del enriquecimiento antes de invocar el destino.
Las respuestas de enriquecimiento están limitadas a un tamaño máximo de 6 MB.
También puede transformar los datos que recibe del origen antes de enviarlos para su enriquecimiento. Para obtener más información, consulte Transformación de entradas de canalizaciones de Amazon EventBridge.
Filtrado de eventos mediante el enriquecimiento
Las canalizaciones de EventBridge transfieren las respuestas de enriquecimiento directamente al destino configurado. Incluye las respuestas de matriz para los destinos que admiten lotes. Para obtener más información sobre este comportamiento por lotes, consulte Procesamiento por lotes y simultaneidad de canalizaciones de Amazon EventBridge. También puede usar el enriquecimiento como filtro y transferir menos eventos de los que recibió del origen. Si no quiere invocar el destino, devuelva una respuesta vacía, como "", {} o [].
nota
Si quiere invocar el destino con una carga vacía, devuelva una matriz con un JSON [{}] vacío.
Invocación de enriquecimientos
EventBridge invoca los enriquecimientos de forma sincrónica (tipo de invocación establecida en REQUEST_RESPONSE) porque debe esperar una respuesta del enriquecimiento antes de invocar el destino.
nota
En el caso de las máquinas de estados Step Functions, EventBridge solo admite los flujos de trabajo rápidos como enriquecimientos, ya que se pueden invocar de forma sincrónica.