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 di eventi Amazon EventBridge Pipes
Con il passaggio relativo all'arricchimento di EventBridge Pipes, puoi migliorare i dati provenienti dall'origine prima di inviarli alla destinazione. Ad esempio, potresti ricevere eventi creati da ticket che non includono i dati completi del ticket. Con l'arricchimento, è possibile chiamare l'API get-ticket
mediante una funzione Lambda per ottenere dettagli completi sul ticket. Le pipe possono quindi inviare tali informazioni a una destinazione.
Puoi configurare i seguenti arricchimenti quando configuri una pipe in EventBridge:
Destinazione API
Gateway Amazon API
Funzione Lambda
Macchina a stati di Step Functions
Nota
EventBridge Pipes supporta solo i flussi di lavoro Express 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 di input di Amazon EventBridge Pipes.
Filtrare eventi utilizzando l'arricchimento
EventBridge Pipes passa le risposte di arricchimento direttamente alla destinazione configurata. 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 desideri richiamare la destinazione con un payload vuoto, restituisci un array con JSON vuoto [{}]
.
Richiamo di arricchimenti
EventBridge richiama gli arricchimenti in modo sincrono (tipo di invocazione impostato su REQUEST_RESPONSE
) perché deve attendere una risposta dall'arricchimento prima di richiamare la destinazione.
Nota
Per le macchine a stati di Step Functions, EventBridge supporta solo i flussi di lavoro Express come arricchimenti, poiché possono essere richiamati in modo sincrono.