In Progress · Beginner
Static Website on S3 and CloudFront
Host a secure static website with HTTPS, CDN caching, and a custom domain.
Problem
A personal site needs reliable hosting, fast global delivery, and HTTPS without managing servers.
Solution
Use S3 for object storage, CloudFront for edge delivery, ACM for certificates, and Route 53 for DNS.
Architecture Overview
Browser requests resolve through Route 53, terminate TLS at CloudFront, and retrieve static assets from a private S3 origin.
AWS Services Used
S3CloudFrontRoute 53ACM
Steps Taken
- - Create an S3 bucket for the site assets.
- - Configure CloudFront with an origin access control.
- - Attach an ACM certificate and custom domain.
- - Set cache behavior and test invalidations.
Screenshots
Screenshot placeholder
Screenshot placeholder
Lessons Learned
- - Private origins are safer than public website buckets.
- - DNS and certificate region details need careful attention.