Cloud Journey

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.
GitHub RepoYouTube Demo

YouTube Demo