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.