はじめに Lambda@Edgeを初めて使い、色々戸惑うことが多かったため調べたことをまとめる。 また、都度追加していく。 Lambda@Edgeとは Lambda@EdgeとはCloudFrontの機能の1つで、CloudFrontのエッジサーバでコードを実行するLambda関数のこと。ユーザーに近い場所でコードが実行されることでアプリケーションのパフォーマンスが向上する。 CloudFrontのイベントをトリガーとしてコードを実行する。 トリガー 上述の通り、CloudFrontのイベントをトリガーとし、イベントがあったCloudFrontと同リージョンで起動する。指定できるCloudFrontのイベントは以下の4つ。 1.ビューワーリクエスト 2.ビューワーレスポンス 3.オリジンリクエスト 4.オリジンレスポンス Lambda@Edgeのトリガーをビューワーリクエストに設定すると、