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