- Newest
- Most votes
- Most comments
Hello,
- Ensure the Origin Domain Name is set to your S3 bucket (your-bucket-name.s3.amazonaws.com).
- In the CloudFront distribution settings, under the Settings section, find the Alternate Domain Names (CNAMEs) and SSL Certificate settings.
- If you are using HTTPS, Update the SSL/TLS certificate for a domain https://docs.aws.amazon.com/amplify/latest/userguide/to-update-certificate.html
- Enable CloudFront Standard logging to get more insight into the requests. The logs can help identify the exact reason for the 403 errors.
When you set up your custom domain, you can use the default managed certificate that Amplify provisions for you or you can use your own custom certificate. You can change the certificate in use for the domain at any time.
Also read https://docs.aws.amazon.com/amplify/latest/userguide/custom-domains.html
Have you followed these specific instructions for GoDaddy? https://docs.aws.amazon.com/amplify/latest/userguide/to-add-a-custom-domain-managed-by-godaddy.html
Have you setup a default rewrite as mentioned here? https://docs.aws.amazon.com/amplify/latest/userguide/redirects.html#simple-redirects-and-rewrites
Have you checked logs in CloudWatch to see if they provide any insights on what is failing? https://docs.aws.amazon.com/amplify/latest/userguide/access-logs.html#monitoring-with-cloudwatch
Yes, I followed the GoDaddy instructions, things are in place there. I am not sure how the amplify rewrite thing would do anything, the app is not served from there, the app is served from CloudFront and S3. I still need to check the logs, thank you.
Relevant content
- asked 2 years ago
- asked 10 months ago
- AWS OFFICIALUpdated 5 months ago

Thank you Sivaraman, and yes I checked all those things you mentioned. Only thing I still need to do is to enable logs, if that's even possible.
Ensure the Origin Domain Name is set to your S3 bucket (your-bucket-name.s3.amazonaws.com).
Yes, my origin domain s set to my bucket - removed my real bucket name, but after starting with the numbers it's real - my-bucket-name-20240526171103-hostingbucket-dev.s3.us-east-1.amazonaws.com
In the CloudFront distribution settings, under the Settings section, find the Alternate Domain Names (CNAMEs) and SSL Certificate settings.
I don't have any alternate domain names set up - Do I need this?
If you are using HTTPS, Update the SSL/TLS certificate for a domain https://docs.aws.amazon.com/amplify/latest/userguide/to-update-certificate.html
I am using HTTP for now
If you are accessing the app based on a GoDaddy CNAME, then you are using an Alternate Domain Name. An Alternate Domain Name will be any other domain name than the CloudFront domain name provided which would look something like
d111111abcdef8.cloudfront.net.