Arricchimento di eventi Amazon EventBridge Pipes - Amazon EventBridge

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.