Amplify ホスティングでカスタムドメインの SSL 設定が AmplifyWaitTimeout で失敗するときの対処方法
困っていた内容
Amplify ホスティングでカスタムドメインを設定したいです。
「SSL 設定が失敗しました」というAmplifyWaitTimeoutエラーが表示され、設定に失敗しました。対処法を教えてください。
SSL 設定が失敗しました
[AmplifyWaitTimeout] The domain association has failed because we did not find the CNAME verification record on the DNS entries of your domain. Please check our troubleshooting guide for help: https://docs.aws.amazon.com/amplify/latest/userguide/custom-domain-troubleshoot-guide.html
どう対応すればいいの?
DNS レコードの設定状況を確認してください。
カスタムドメインを設定するには CNAME レコードが設定され、名前解決できる状態になっている必要があります。
CNAME レコードが正しく設定されていない場合、設定に失敗します。
そのため、まずは必要な DNS レコードが解決できるか確認します。
DNS レコードの設定状況はdigコマンドで確認できます。
$ dig +short 【カスタムドメイン】
$ dig +short example.com
確認する値(DNS レコード)は「アクション」の「DNS レコードを表示」から確認できます。

digコマンドの結果をもとに、指定された DNS レコードが設定されているか、また値が正しいか確認します。
# 未設定の場合
$ dig +short example.com
$
# 設定されている場合
$ dig +short example.com
d111111abcdef8.cloudfront.net.
適宜、DNS レコードの値を修正したら「再試行」をクリックして、改めてカスタムドメインの設定を行ってください。

参考資料
CNAME が解決されることを確認する必要がある
- サードパーティのドメインプロバイダーで DNS レコードを更新したら、dig などのツールや https://www.whatsmydns.net/ などの無料ウェブサイトを使用して、CNAME レコードが正しく解決されているかどうかを確認できます。








