Google Domainsでドメイン買ったらSSL証明までついてきた

GAEでサーバを立てるとURLがappspot.comのサブドメインになるので、そのうち独自ドメイン取ってみたいという気持ちがありました。
しかし、お名前.comで取るとバンバンメールが飛んできそうで躊躇していたところ、Googleドメイン登録サービスを日本でもやっているではありませんか。
domains.google

同じGoogleのサービスなので連携が取れてて設定が非常に楽でした。

Google Domainsで購入

取得したいドメインを検索
f:id:MSitter29:20171019151041j:plain


取得したいドメインをカートに入れる
f:id:MSitter29:20171019151057j:plain


精算する
f:id:MSitter29:20171019151107j:plain


ログインしていなかったのでログインする
f:id:MSitter29:20171019151114j:plain


名前等を入力。名前や住所は日本語で登録できました。
f:id:MSitter29:20171019151124j:plain


支払いを毎年自動更新にしました。
f:id:MSitter29:20171019151131j:plain


クレジットカード情報を入力
f:id:MSitter29:20171019151137j:plain

という流れでドメインを購入できました。
comドメインで1400円しました。(お名前.comより120円ぐらい高い)


GAEにサブドメイン割り当て

購入したドメインサブドメインをGAEに割り当てました。


Google Cloud Console > App Engine > 設定 が設定箇所です。
カスタムドメインを追加。
f:id:MSitter29:20171019160511j:plain


購入したドメインが自動で現れます。
(すでに購入した後だったので、前章の例とはドメインが異なります。)
f:id:MSitter29:20171019160520j:plain


割り当てたいサブドメインを指定します。
f:id:MSitter29:20171019160535j:plain


この赤枠内のDNSレコードをGoogle Domainsのほうに設定します。(次章)
※まだ「完了」ボタンを押さないで、このページを開いたままにしてください。
f:id:MSitter29:20171019160926j:plain

Google Domains設定

購入したドメインの設定はこちらから
domains.google.com


DNSの設定。
f:id:MSitter29:20171019160617j:plain

ページの下の方にカスタム リソース レコードがいます。
ここにGAEで出てきたDNSレコードを設定します。
(すでに設定した後だったので、前章の例とは名前が異なります。util = sampleと解釈してください。)
f:id:MSitter29:20171019160629j:plain

GAEにサブドメイン割り当て(続き)

Google Domains設定後、GAE設定に戻り、完了を押してください。
f:id:MSitter29:20171019160935j:plain
あらなんと、GoogleSSL証明を発行して自動更新してくれるようです!
f:id:MSitter29:20171019160700j:plain

こんな感じでhttps通信でアクセスできました。
https://util.mouse-apple.com/

GAEを無料枠内で複数サーバ運用しつつ、各サーバをサブドメインとして結びつければ年間1400円の費用だけで色々なことに使えるので夢広がります。