Enriquecimiento de eventos en Amazon Pipes EventBridge - 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.

Enriquecimiento de eventos en Amazon Pipes EventBridge

Con el paso de enriquecimiento de EventBridge Pipes, puede mejorar los datos de la fuente 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 Lambda llame a get-ticket API la para obtener todos los detalles del ticket. Luego, las canalizaciones pueden enviar esa información a un destino.

Puede configurar los siguientes enriquecimientos al configurar una tubería en: EventBridge

  • Destino de API

  • Amazon API Gateway

  • Función de Lambda

  • Máquina de estado de Step Functions

    nota

    EventBridge Pipes solo admite flujos de trabajo exprés como elementos complementarios.

EventBridge invoca los enriquecimientos de forma sincrónica porque debe esperar una respuesta del enriquecimiento antes de invocar el objetivo.

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 EventBridge de entradas de Amazon Pipes.

Filtrado de eventos mediante el enriquecimiento

EventBridge Pipes pasa las respuestas de enriquecimiento directamente al objetivo 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 Amazon EventBridge Pipes. 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 quieres invocar el objetivo con una carga vacía, devuelve una matriz vacía. JSON [{}]

Invocación de enriquecimientos

EventBridge invoca los enriquecimientos de forma sincrónica (tipo de invocación establecido enREQUEST_RESPONSE) porque debe esperar una respuesta del enriquecimiento antes de invocar el objetivo.

nota

En el caso de las máquinas de estados Step Functions, EventBridge solo admite los flujos de trabajo Express como enriquecimientos, ya que se pueden invocar de forma sincrónica.