AWSで静的ウェブサイトを独自ドメインで公開する
作業メモ
パブリックアクセスをブロックのチェックを外す
静的ウェブサイトホスティングは無効 (CloudFrontでドメインをあてるのでS3は公開しない)
バケットポリシーは CloudFront ディストリビューションの作成時にコンソールに案内が出て記載済みのものがコピーできるのでそれを使う
バケットをオリジンとして設定する
代替ドメイン名にサブドメイン込みのドメインを設定する
Route53 で作ってあるSSL証明書も指定する デフォルトルートも index.html の場所にする (先頭の / は不要)
エイリアス
サブドメインをAレコードとし、ルーティング先として CloudFront のディストリビューションドメイン名を割り当てる
参考文献