- Newest
- Most votes
- Most comments
When experiencing verification failures while adding a custom domain to AWS Amplify, this is typically related to the AmplifyWaitTimeout exception. This occurs when Amplify cannot find the correct CNAME records in your domain's DNS settings within the expected timeframe.
Here's how to troubleshoot this issue:
-
Timing is critical: Update your DNS records immediately after adding the custom domain in Amplify. AWS Certificate Manager (ACM) starts verification attempts right away, and these checks become less frequent over time. The verification process can time out if you don't add the CNAME records quickly enough.
-
DNS Provider Settings: Since you're using Cloudflare, ensure that the Proxy status for your CNAME records is set to "DNS only" (not proxied). Cloudflare's proxy can interfere with AWS's domain validation process.
-
Check for conflicting records: Verify that there are no existing records for the same domain/subdomain pointing elsewhere. These might cause conflicts with your new CNAME records.
-
Verify DNS propagation: Use the
digcommand or online DNS lookup tools to check if your CNAME records are properly configured and publicly visible. -
Clean up before retrying: Before attempting to add the domain again, make sure to remove all previous CNAME records related to the old verification attempts from Cloudflare.
-
Check for conflicting CloudFront distributions: Even if you've deleted previous Amplify apps using this domain, the association between your domain and a CloudFront distribution might still exist in AWS's systems.
-
Wait between attempts: Instead of immediately clicking "Save" again after a failure, wait a few minutes before trying again to allow DNS changes to propagate.
If these steps don't resolve the issue, you might need to contact AWS Support for further investigation of your specific configuration.
Sources
Timeout when creating custom domain on AWS amplify | AWS re:Post
CNAME problem deploying a custom domain in Amplify | AWS re:Post
Custom domain for Amplify not working | AWS re:Post
answered a year ago
This is exactly happening to me right now! I had a record for CNAME already with the name on my domain while trying to do all of this and it was to an old version of the cloudfront url. I hit Save and and Amplify gives a completely new cloudfront url to update. It's a loop you can not seem to get out of. This is a very poor design by them recreating the cloudfront urls everytime.
answered a year ago
Relevant content
asked 9 months ago
asked 2 years ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 2 years ago

Thans for the reply.
Either the DNS values should not be changing on clicking "Save" or it should give some time to update DNS (at least 5 minutes)