Lightsail ロードバランサー向けのエイリアスレコードを Route 53 で作成する

本日7月7日はクラスメソッド株式会社の創立記念日です。
なので(?)私もブログを書いてみます。

結論

問題

f:id:xiyegen:20210707190953p:plain

Lightsail でロードバランサーを作成すると、Lightsail 専用のコンソールから DNS 名を確認できます。

f:id:xiyegen:20210707193204p:plain

このロードバランサーに対してエイリアスレコードを設定しようとしてもロードバランサーの一覧に出てきません。
Lightsail で作成したロードバランサーはカスタマーのアカウントの外にあるからですね。
ではどうするか。

解決方法

f:id:xiyegen:20210707191924p:plain

一覧の中にあるロードバランサーを選択するのではなく、ロードバランサーDNS 名を直接入力してください。
このようにすればレコードが作成可能です。
DNS 名は先述のとおり Lightsail コンソールから確認可能です。

参考資料

Lightsail のドキュメントをちゃんと読んでみるとこの方法が書いてありました。

enter or paste the endpoint URL (i.e., DNS name) of your Lightsail load balancer.

Point your domain to your Lightsail load balancer | Lightsail Documentation