# Netacea Unified Handler

Dit document bevat instructies voor het implementeren van de Netacea CloudFront-integratie met behulp van een enkele lambda-definitie die drie eventtypen verwerkt.

Dit is een alternatief voor het gebruik van afzonderlijke Viewer Request-, Viewer Response- en Origin Response-handlers.

Het gebruik van de Unified Handler heeft de voorkeur bij het gebruik van Kinesis-ingest, omdat Kinesis-ingest op de achtergrond kan worden uitgevoerd terwijl andere taken door de lambda worden verwerkt.

***

### Implementatie

De Unified Handler kan op dezelfde manier worden geïmplementeerd als elk van de drie afzonderlijke lambda's, zoals beschreven in het gedeelte [Installation and Configuration](https://docs.netacea.com/netacea-plugin-information/cloudfront/installation-and-configuration).

De Handler moet echter worden opgegeven als `NetaceaUnified.handler` (in plaats van bijvoorbeeld `ViewerRequest.handler`).

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

Ten slotte moeten deze drie triggers de Unified Handler-lambda specificeren:

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

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