なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

Amazon Cognito で自身のドメインを使いたい

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 になったら、設定したドメインでサインアップ・サインインが出来るようになります。