Cognitoのユーザープールに独自のドメイン名を割り当てようとしていますが、Aレコードが必要と思われるという問題に直面しています。
私の場合、自分のインターネットドメインにワイルドカードを登録し、 https://docs.aws.Amazon.com/cognito/latest/developerguide/cognito-user-pools-addに記載されている手順を実行しようとしています。 -custom-domain.html
これで、Aレコードを作成できますが、このAレコードが指す場所がわかりません。ヒントやヒントは大歓迎です:) CloudFrontを使用せずにこれを実行できればいいですね。
CNAMEなどを試しましたが、前述のようにAレコードが必要です。
ここで関係があるのはドメインではありませんroot。 入力したレベルより下のレベルにあるのはサブドメインです。
auth.example.com
を入力する場合は、example.com
のAレコードが必要ですauth.qa.example.com
を入力する場合は、qa.example.com
のAレコードが必要ですfoo.bar.qa.example.com
と入力すると、bar.qa.example.com
のAレコードが必要になります所有しているWebドメイン。そのルートには、DNSに有効なAレコードが必要です。
簡単に言えば、ドメインがexample.com
次にルート-example.com
-続行する前に、実際にWebサイト用に構成する必要があります。 Aレコードの特定の値は、サイトの設定方法に依存するため、Cognitoには関係ありませんが、Cognitoはそこに存在する必要があります。
ドットが多すぎるサブドメインを使用しようとすると、このエラーが発生するようです。
これは機能します:
auth.example.com
これはしません:
dev.auth.example.com
また、同じドメイン名を削除して再度追加すると、エラーが発生するようです。別のドメインに変更しても機能します。
これを修正するリクエストを#awswishlistに追加しました https://awswishlist.com/
私の側では、[〜#〜] cname [〜#〜]レコードで問題が解決しました。
Amazon CognitoがホストするUIのカスタムサブドメインauth.staging.mycompany.com
を構成しようとすると、エラーが発生しました。
正しいIPアドレスを指すmycompany.com
の-[〜#〜] a [〜#〜]レコードがありました。 [〜#〜] cname [〜#〜]レコードを追加してstaging.mycompany.com
がmycompany.com
を指すようにしたところ、Amazon Cognitoが[〜 #〜] a [〜#〜]この新しいエイリアスを介して記録します。