Putting it all together
So what exactly are we going to build with this architecture.
- We will use S3 to host all our website artifacts.
- We will use ACM to generate an SSL cert for our domain.
- We will create a cloudfront distribution which will read and cache content from our S3 bucket.
- We will use route53 to route requests to our domain to our Cloudfront distribution.
For the infrastructure as code section, all code can be found in this github repo.
A detailed walkthrough of each AWS service used, and how it is configured can be found in the Create in the Console section.