A complete, copy-pasteable walkthrough of hosting a static site on AWS with nothing but the CLI: a private S3 bucket fronted by CloudFront with Origin Access Control, an ACM certificate, Route 53 DNS, and a one-line deploy with aws s3 sync –delete. Plus the two gotchas that cost me an afternoon — dotted bucket names and the CloudFront free plan — and what it all costs (about a dime a month).