LoginSignup
22
7

More than 3 years have passed since last update.

Cognitoに独自ドメインが設定できた

Posted at

Cognitoで独自ドメインが設定できなかった

できたよー
ググっても中々解決策が見当たらなかったので書いておくます

環境

  • Route53でドメインを管理している
  • ACMでSSL証明書を発行できている(バージニア北部リージョンじゃないとダメです)
  • Cognitoは正しく動作している
  • 「自分が保有するドメイン」だけがうまくいかない

こうなるはず

エイリアスターゲットに、CloudFrontのドメインが表示されるはず。。
うまくいったときの絵

だがしかしできない

入力欄
こんなエラーが出て。。。
図3.png

Custom domain is not a valid subdomain: Was not able to resolve the root domain, please ensure an A record exists for the root domain. (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException

AWSドキュメントに書かれている事

日本語

図4.png

English

図5.png

❌ DNSの有効なレコード
⭕️ DNSの有効なAレコード
機械翻訳してるから、太字であえて“A record”と表現している部分が
変換できなかったんだろう。。

つまり、
Cognitoで独自ドメインを使いたいのなら
Route53に登録しているルートドメイン(example.com)に対して、Aレコードが設定されていることで
ドメインの所有者だとみなします。
という意味かと思われ。。

解決

Route53でサブドメイン無しのAレコードを適当に設定したのち
Cognitoで再びドメイン設定してみたらできた。

まとめ

つたない英語でAWSさんには、フィードバックしておきました。
この記事で解決した方は、“いいね”お願いします!!

22
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
7