はじめに
私には今年こそ「お名前ドットコムに別れを告げる」という高尚な目標がある。
毎年やろうやろうと思っているのだがなかなか実行に移すことができない非常に難易度が高いミッションである。
2022年の目標はお名前.comで取得したすべてのドメインの自動更新設定を解除することです。
— Shun Sugai (@sugaishun) February 19, 2022
もともとこのブログはblog.sshn.meというドメインで運用していた。理由は覚えていないがお名前ドットコムで取得したドメインで、ほとんどこのブログでしか使っていない。特に思い入れもないので、これをGoogle Domainsで取得したドメインにしようと思い立った。
しかしやり方を何も覚えていなくて、自分でどうやってこのブログを構築したのかも思い出せずもうエンジニアを引退したほうがいいんじゃないかと何度思ったかわからない。なので将来的にまた同じことをやりたいと思ったときのためにメモを書いておく。
前提
- このサイトはS3+CloudFront+Route53+ACMでSSL化(https)した静的Webサイトである。
- もう一個同じサイトをつくって旧ドメインから新ドメインにリダイレクトすることにした。
やったこと
- Route53でホストゾーンを作成する。サブドメインで作成もできるのだがめんどくさいので
sugai.dev
で作った。 - NSレコードのネームサーバーをGoogle Domainsに登録する。Custome name serversというのがあってそこに登録するのだが、カスタムネームサーバーのほうの設定を有効にするのになかなか気づかなくて時間を使った。
- Google Domainsで登録していたCNAMEレコードをRoute53に移した。
- ACMで証明書をリクエストする。ワイルドカードで
- S3でバケットつくる。静的ウェブサイトホスティング
- CloudFrontでディストリビューションつくる。オリジンはS3で。CNAMEで
blog.sugai.dev
を設定して、カスタムSSL証明書に上記でつくった証明書を設定する - Route53で
blog.sugai.dev
でAレコード作成して、エイリアスでCloudFrontのディストリビューションを指定。 - リダイレクトは
blog.sshn.me
のバケットで「静的ウェブサイトホスティング」のホスティングタイプを「オブジェクトのリクエストをリダイレクトする」にした。
おわりに
お名前ドットコムにログインする方法がわからない。