# Netacea Unified Handler

Questo documento contiene le istruzioni su come distribuire l'integrazione Netacea CloudFront utilizzando una singola definizione lambda che gestisce tre tipi di eventi.

Questa è un'alternativa all'utilizzo di handler individuali per Viewer Request, Viewer Response e Origin Response.

L'utilizzo dell'Unified Handler è preferibile quando si utilizza l'ingest Kinesis, poiché l'ingest Kinesis può essere eseguito in background mentre altre attività vengono gestite dalla lambda.

***

### Distribuzione

L'Unified Handler può essere distribuito nello stesso modo in cui verrebbero distribuite le tre singole lambda, come documentato nella sezione [Installation and Configuration](https://docs.netacea.com/netacea-plugin-information/cloudfront/installation-and-configuration).

Tuttavia, l'Handler deve essere specificato come `NetaceaUnified.handler` (anziché, ad esempio, `ViewerRequest.handler`).

<figure><img src="https://2460428468-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMcNTU10K5f93vQq5fvkT%2Fuploads%2Fgit-blob-f7b94d54fc25fa0e5e1f05765ab74dcc0d1fceb8%2Fimage%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Infine, questi tre trigger devono specificare la lambda Unified Handler:

* `Viewer Request (Include body)`
* `Viewer Response`
* `Origin Response`

<figure><img src="https://2460428468-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMcNTU10K5f93vQq5fvkT%2Fuploads%2Fgit-blob-0186645c60260296c2c45a28b65d386fc77be6a2%2Fimage%20(132).png?alt=media" alt=""><figcaption></figcaption></figure>
