https://{service-name}.{region}~
みたいなのじゃなくて、自分の持っているドメインで設定したい。
ということではまってしまったのでやり方のメモ。
前提条件
- 自身のドメインを所持している
- Amazon Cognito ユーザープール作成済み (Asia Pacific - Tokyo)
自身のドメインを使用するには、まず ACM にて証明書を作成します。
ただし、このとき選択するリージョンは US East - Northern Virginia である必要があります。
(ARN が arn:aws:acm:us-east-1
で始まる必要がある)
US East - Northern Virginia で作成したら、 Cognito ユーザープールのドメイン名から、
自分が所有するドメインから、生成された証明書を選択できるようになっています。
設定が完了すると、このような画面になるので、 ALIAS (A) レコードを設定します。
暫く待てばドメインのステータスが ACTIVE になります。
ACTIVE になったら、設定したドメインでサインアップ・サインインが出来るようになります。