# Zunifikowany handler Netacea

Ten dokument zawiera instrukcje dotyczące wdrażania integracji Netacea CloudFront przy użyciu pojedynczej definicji lambda obsługującej trzy typy zdarzeń.

Jest to alternatywa dla korzystania z oddzielnych handlerów Viewer Request, Viewer Response i Origin Response.

Korzystanie z Unified Handler jest preferowane w przypadku używania ingestji Kinesis, ponieważ ingestja Kinesis może być wykonywana w tle, podczas gdy inne zadania są obsługiwane przez lambdę.

***

### Wdrożenie

Unified Handler można wdrożyć w ten sam sposób, jak każdą z trzech pojedynczych lambd, zgodnie z dokumentacją w sekcji [Installation and Configuration](https://docs.netacea.com/netacea-plugin-information/cloudfront/installation-and-configuration).

Jednakże Handler powinien być określony jako `NetaceaUnified.handler` (a nie na przykład `ViewerRequest.handler`).

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

Na koniec te trzy triggery powinny wskazywać lambdę Unified Handler:

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

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