# Netacea Unified Handler

Este documento contém instruções sobre como implantar a integração Netacea CloudFront usando uma única definição de lambda que processa três tipos de eventos.

Esta é uma alternativa ao uso de handlers individuais para Viewer Request, Viewer Response e Origin Response.

O uso do Unified Handler é preferível ao utilizar ingestão Kinesis, pois a ingestão Kinesis pode ser realizada em segundo plano enquanto outras tarefas são processadas pelo lambda.

***

### Implantação

O Unified Handler pode ser implantado da mesma forma que qualquer um dos três lambdas individuais seria, conforme documentado na seção [Installation and Configuration](https://docs.netacea.com/netacea-plugin-information/cloudfront/installation-and-configuration).

No entanto, o Handler deve ser especificado como `NetaceaUnified.handler` (em vez de, por exemplo, `ViewerRequest.handler`).

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

Por fim, estes três triggers devem especificar o lambda Unified Handler:

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

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