- Newest
- Most votes
- Most comments
To clarify, I used Amplify to create a React app, and also published the app using Amplify. In turn, Amplify create the S3 bucket and the Cloud Front distribution. Then I added the CNAME in GoDaddy to point to the Cloud Front distribution and that's it. If there is a step missing here, I believe AWS needs to update their documentation. I did the same thing manually and it worked, without a CF distribution, I created an S3 bucket, and added a CNAME pointing to that bucket, and it worked from the domain level. I am using HTTP so far, non-secure, but again if there needs to be a cert and HTTPS to use this Amplify set up, it needs to be said somewhere. I also changed the CF policy for both HTTP/HTTPS: "TargetOriginId": "hostingS3Bucket", "ViewerProtocolPolicy": "allow-all",
I would start by reviewing the following to resolve 403 errors using CloudFront. https://repost.aws/knowledge-center/cloudfront-troubleshoot-403-errors
Hope this helps.
Relevant content
- asked 2 years ago
- asked 2 years ago
- asked 3 months ago

Thank you, I tried the stuff from those suggestions you posted iBehr.
I don't have any WAF setup, neither geographic restrictions or alternative domain - more or less it defeats the purpose of what AWS is trying to sell, as I used Amplify, so as it happens it doesn't add that stuff for you without you asking it for.
There must be an additional step somewhere.