CloudFront経由のStaticHostingサイトをCloudformationで作ります
インフラ生成
こちらで公開頂いているcfnテンプレートを使いました。ありがとうございます🙇🙇🙇
セキュリティについて
なにも設定しなくてもAWS Shield Standard
によってDDos対策などは自動的に行われます。
追加のセキュリティルールが必要な場合は、WAFを作成しWebACLId
にて指定します。
S3側の公開設定
上記のインフラ設定の他に、S3側で明示的にリソースの公開許可を行う必要があります。
下記を参考に個別にS3オブジェクトの公開設定を行います。(ファイルが大量にある場合は、バケット単位・パス単位で公開指定しても良いでしょう)