s3 cloudfront ホスティング

サブディレクトリのインデックスドキュメント ( index.html )
ベーシック認証

S3とCloudFrontでwebサイトを公開する際のバケット設定はどうすべきか? · horizoon 2021

CloudFrontのデフォルトルートオブジェクトとS3の静的ウェブサイトホスティングのインデックスドキュメントの動作の違い | DevelopersIO

S3はprivate。オリジンアクセスアイデンティティでCFからのみアクセス可にする。サブディレクトリのインデックスドキュメントが必要な場合は CloudFront Functions を使うのが良さそう 2022

参考

バケットを作成してから24時間以上経っているかどうか
ブラウザ上で確認していると気付きにくいが、403ではなく、307でリダイレクトされ結果403になっていることがあります。
リダイレクト先はS3のREST API エンドポイントです。
適切にアクセス元が絞られていれば、S3への直アクセスは Denied になるので、結果的に403という状態になっています。
CloudFront×S3で403 Access Deniedが出るときに確認すべきこと - Qiita

2018 aws CloudFront S3 hosting - external storage 1