やりたいことと問題点
今回は FQDN: test.auth.example.com
を Cognito の独自ドメインとして設定したい。
今回は example.com
が Route 53 で使えるようになっており、*.auth.example.com
の証明書が Certificate Manager (us-east-1) で有効になっている状態で作業を開始した。
Management Console で独自ドメインを設定しようとしたが、Custom domain is not a valid subdomain
というエラーで設定ができない。 このエラーメッセージで検索すると以下のような記事が引っかかった。
ということで、ここでは「ルートドメインにAレコードを登録する必要がある」ということで、example.com
にAレコードを登録して再実施した。 しかし、問題は解決しなかった。
原因と解決策
今回登録する FQDN は test.auth.example.com
なので、これは auth.example.com
のサブドメインであり、この値がルートドメインである。 所有しているドメインの大本がルートドメインというわけではない。
そのため、auth.example.com
にAレコードを登録(ここでは、利用しないので値は適当に 127.0.0.1
とした) して、再度独自ドメインの登録作業を実施すれば正常に登録できた。