How to deploy a static website to Amazon S3

These instructions also cover enabling SSL and redirecting the apex domain

Dec 30 2021: Steven Platt

Using Amazon S3 storage is cost effective and reliable way to serve a static website without having to worry web server software. Unfortunately, navigating the many AWS services and corresponding tutorials means that the required information is often not all in one place. This article will walk through the steps required to launch an S3-based static website end-to-end and is split into four parts:

  1. Deploying the base website using Amazon S3
  2. Configuring DNS using AWS Route53
  3. Enable SSL for the website using AWS CloudFront
  4. Adding a DNS redirect to allow name resolution without including "www"

Deploying the base website using Amazon S3

To be continued...