Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Arricchimento degli eventi in Amazon EventBridge Pipes
Con la fase di arricchimento di EventBridge Pipes, puoi migliorare i dati dalla fonte prima di inviarli alla destinazione. Ad esempio, potresti ricevere eventi creati da ticket che non includono i dati completi del ticket. Utilizzando l'arricchimento, puoi fare in modo che una funzione Lambda chiami get-ticket
API il per i dettagli completi del ticket. Le pipe possono quindi inviare tali informazioni a una destinazione.
È possibile configurare i seguenti arricchimenti quando si configura una pipe in: EventBridge
Destinazione API
Amazon API Gateway
Funzione Lambda
Macchina a stati di Step Functions
Nota
EventBridge Pipes supporta i flussi di lavoro Express solo come arricchimenti.
EventBridge richiama gli arricchimenti in modo sincrono perché deve attendere una risposta dall'arricchimento prima di richiamare la destinazione.
Le risposte di arricchimento sono limitate a una dimensione massima di 6 MB.
Puoi anche trasformare i dati ricevuti dall'origine prima di inviarli per migliorarli. Per ulteriori informazioni, consulta Trasformazione degli input di Amazon EventBridge Pipes.
Filtrare eventi utilizzando l'arricchimento
EventBridge Pipes trasmette le risposte di arricchimento direttamente al target configurato. Ciò include le risposte degli array per le destinazioni che supportano i batch. Per ulteriori informazioni sul comportamento dei batch, consulta Dosaggio e concorrenza di Amazon EventBridge Pipes. È inoltre possibile utilizzare l'arricchimento come filtro e passare un numero di eventi inferiore a quello ricevuto dall'origine. Se non desideri richiamare la destinazione, restituisci una risposta vuota, ad esempio ""
, {}
o []
.
Nota
Se vuoi richiamare il target con un payload vuoto, restituisci un array con empty. JSON [{}]
Richiamo di arricchimenti
EventBridge richiama gli arricchimenti in modo sincrono (tipo di invocazione impostato suREQUEST_RESPONSE
) perché deve attendere una risposta dall'arricchimento prima di richiamare il target.
Nota
Per le macchine a stati Step Functions, supporta EventBridge solo i flussi di lavoro Express come arricchimenti, poiché possono essere richiamati in modo sincrono.