AWS S3で公開している静的サイトにBasic認証をかける方法です。 S3の他に、LambdaとCloudFrontの設定が必要になります。 S3バケットの作成 まずはBasic認証をかけたいS3のバケットを用意します。 パブリックアクセスの許可や、Static website hostingの設定は必要ありません。 CloudFrontの設定 Create distribution -> Web側のGet Startedを選択し、CloudFrontの設定に進みます。 Origin Domain Name にBasic認証をかけたいS3のバケットを指定します。 Origin ID は自動的に設定されます。 Restrict Bucket Access を Yes にします。 Origin Access Identity は Create a New Identity にします。 これで