- Newest
- Most votes
- Most comments
Based on the information provided, it seems you've covered many of the common issues, but there are a few additional areas to check:
-
CloudFront Cache: Ensure that your CloudFront distribution's cache is up to date. You may need to create an invalidation for "/*" to clear the cache and force CloudFront to fetch the latest content from your S3 bucket.
-
S3 Bucket Configuration: Verify that your S3 bucket is properly configured for static website hosting. Make sure you have both an index document (usually index.html) and an error document specified in the static website hosting settings.
-
CloudFront Origin Settings: Double-check that your CloudFront distribution is using the S3 website endpoint as the origin, not the regular S3 bucket endpoint. The origin should be in the format "bucket-name.s3-website-region.amazonaws.com".
-
CloudFront Behaviors: Review your CloudFront behaviors to ensure they're configured correctly. Check that the default cache behavior allows GET and HEAD HTTP methods at minimum.
-
S3 Bucket Policy: Confirm that your S3 bucket policy allows CloudFront to access the content. You may need to update the policy to explicitly allow the CloudFront service principal.
-
Browser Cache: Try accessing the site from an incognito/private browsing window or after clearing your browser cache to ensure you're not seeing a cached version of the blank page.
-
CloudFront Error Pages: Check if you have any custom error responses set up in CloudFront that might be interfering with the display of your content.
-
CloudFront Distribution Status: Verify that your CloudFront distribution status is "Deployed" and not "In Progress".
If after checking these items you still can't see your content, you may want to review the CloudFront logs or contact AWS support for further assistance.
Sources
Static site not displaying updates even if cloudfront distribution url is showing changes | AWS re:Post
Cloudfront cannot access s3 bucket | AWS re:Post
my website is loading on HTTP after redirecting traffic from HTTP to HTTPS from CloudFront. | AWS re:Post
hi,
you have already resolved the domain and delegated to route 53---- But in route53 hosted Zone still need to create A/Alias record to point to endpoint to resolve, in you case your CloudFront distribution.
Without A/AAAA record in hosted zone, domain is there, but there is no record telling DNS where to go, so you end up with blank page.
so, to fix it:
Go to Route53 > Hosted Zones >sdaudit.com Records Type A-IPV4 and/or AAAA IPV6
Alias: Yes
Alias target: your distribution "dlwszbd1ksu6c.cloudfront.net" --- it auto suggest.
create a record.
and that is all, your sdaudit.com will resolve and load your distribution.
Best,
Relevant content
- asked 4 years ago
- asked 2 years ago
- AWS OFFICIALUpdated 8 months ago

what you said prompted Chatgpt to put the pieces together that it was missing - and it now works. thank you :)