# Netacea 統合ハンドラ

このドキュメントでは、3つのイベントタイプを処理する単一のlambda定義を使用して、Netacea CloudFront統合をデプロイする方法について説明します。

これは、個別のViewer Request、Viewer Response、およびOrigin Responseハンドラーを使用する代わりの方法です。

Unified handlerは、Kinesis ingestを使用する場合に推奨されます。Kinesis ingestはlambdaが他のタスクを処理している間、バックグラウンドで実行できるためです。

***

### デプロイ

Unified Handlerは、[Installation and Configuration](https://docs.netacea.com/netacea-plugin-information/cloudfront/installation-and-configuration)セクションに記載されているとおり、3つの個別lambdaと同じ方法でデプロイできます。

ただし、Handlerは（例えば`ViewerRequest.handler`ではなく）`NetaceaUnified.handler`として指定する必要があります。

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

最後に、以下の3つのトリガーでUnified Handler lambdaを指定する必要があります：

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

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