【参照】
https://aws.amazon.com/jp/premiumsupport/knowledge-center/redirect-domain-route-53/
https://qiita.com/kazuhei/items/9d72b6bbd4d82abe9e9e
【作業メモ】
3)Route 53 コンソールで、Aliasにhoge.jp のホストゾーンを選択します。
以下の様に設定
Name:hoge.jp Type:A Alias:s3-website-ap-northeast-1.amazonaws.com Routing Policy:Simple Evaluate Target Health:No
4)確認
http://hoge.jp → https://sub.hoge.jp
http://hoge.jp/aaa → https://sub.hoge.jp/aaa
★注意★
このままでは、http://hoge.jp(非SSL)からのリダイレクトは対応できてますが、https://hoge.jp(SSL)からはリダイレクトされません。
SSL側も対応する場合は引き続き下記の作業を実施
5)Certificate Managerで証明書を作る
[Certificate Manager]→「hoge.jp」の証明書を取得しておきます(手順は汎用的なものなので省略)
6)CloudFrontのDistributionを新しく作りOriginをS3にし証明書を設定します
[CloudFront]-[Create Distribution]-[GetStarted]
[Origin Domain Name]
→先ほどのS3の設定の時に出てきた{バケット名}.s3-website-{リージョン名}.amazonaws.comを指定します。
(サジェストで出るバケットは指定しちゃダメ)
hoge.jp.s3-website-ap-northeast-1.amazonaws.com
[Alternate Domain Names(CNAMEs)]
hoge.jp(自分のリダイレクト元にしたいドメイン名を指定)
[SSL Certificate]
→Custom SSL Certificateで先ほどのACM(hoge.jp)を指定
後はすべてDefaultでCreate
7)Route53でCloudFrontに向くようにRecordを追加する
Alias:s3-website-ap-northeast-1.amazonaws.com
↓
Alias:XXXXXXXXXXXXXX.cloudfront.net