CloudFrontのコンテンツにBasic認証をかけるLambda
参考記事:CloudFrontとLambdaでBasic認証設定してみた - Qiita
dev環境など開発中のコンテンツには念の為Basic認証などかけておきたい
:Lambda@edgeを使用できるリージョンは米国東部(バージニア北部)のみなのでリージョンを移動します。
これに注意して作成
関数作成時に、ポリシーテンプレートを「基本的なLambda@Edgeのアクセス権限(CloudFrontトリガーの場合」を選択するのも忘れないこと
Basic認証のサンプルコードをそのままLambdaに貼って、保存
AWS Lambdaをデプロイする
https://gyazo.com/a344afd207cfbe2f0362f20a02e4294c
デプロイ時のオプションで、CloudFrontイベントをビューアーリクエストに、Lambda@Edgeへのデプロイを確認にチェックを入れる
Amazon CloudFrontにアクセスし、Basic認証のダイアログが表示されればOK