やりたいこと S3に配置したHTMLファイルを表示する前にBasic認証 ユーザがCloudFrontへアクセスしたらBasic認証される 構成 手順概要 S3作成 1-1. バケット作成 1-2. Webサイトホスティング有効 CloudFront作成 Lambda作成 3-1. Lambda用Role作成 3-2. 関数作成 3-3. バージョニング設定 3-4. トリガー設定 手順 1.S3作成 1-1. バケット作成 バケット名を入力し次へ 何もせず次へ 何もせず次へ(パブリックアクセスは推奨値直か念のため確認) バケットを作成 1-2. Webサイトホスティング有効 作成したバケットを作成 プロパティタブ内のStatic website hostingを選択 チェックを入れて有効化しindex.htmlを入力後保存する 2.CloudFront作成 Webタイプを選択する 下記情
![Lambda + CloudFront + S3でBasic認証する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/74cfab81da2a9a4d81c51719d9ad4c3b0042e1f5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TGFtYmRhJTIwJTJCJTIwQ2xvdWRGcm9udCUyMCUyQiUyMFMzJUUzJTgxJUE3QmFzaWMlRTglQUElOEQlRTglQTglQkMlRTMlODElOTklRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTM3Y2ExYjIzMmIyOGVkZGFhNTFhNDZiNDdkNmFhMDlk%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0YWthaGFzaGkta2F6dWtpJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01MzFkODI2ZGM1ZjljOGNjNjQxOTJkNWIyYmIwMWRjMw%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g5qCq5byP5Lya56S-44OY44OD44OJ44Km44Kp44O844K_44O844K5%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%2523212121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D27d3016522f2e1c14a06822cf73c14c6)