

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
<a name="pipes-enrichment"></a>

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. 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](eb-pipes-event-target.md).

È 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](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-standard-vs-express.html).

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](eb-pipes-input-transformation.md).

## Filtrare eventi utilizzando l'arricchimento
<a name="pipes-enrichment-filtering"></a>

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](eb-pipes-batching-concurrency.md). È 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
<a name="pipes-invocation"></a>

EventBridge richiama gli arricchimenti in modo sincrono (tipo di invocazione impostato su`REQUEST_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](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-standard-vs-express.html) come arricchimenti, poiché possono essere richiamati in modo sincrono.