Skip to main content

Infrastructure (AWS)

Notes on AWS infrastructure, how to set up the various services, etc.

ACM

Amazon Certificate Manager (primarily for e.g. CDN certificates for CloudFront distributions)

CloudFront

Content Delivery Network, also used as an entry point for Deserted Chateau for security purposes

DynamoDB

AWS NoSQL databases

EC2 (Elastic Compute Cloud)

AWS' gigantic cloud computing solution, also includes load balancers

EventBridge

Serverless task scheduling

IAM

Identity and access management - example IAM policies for various use cases

Lambda

Serverless code functions

Lightsail

AWS' webserver solution

MediaConvert

AWS' video transcoding service (we do not currently use this)

RDS

Relational Database Service (Deserted Chateau uses MariaDB databases)

Redis

Cache servers (ElastiCache for Redis)

S3

AWS' cloud file storage solution - example permissions policies, etc

SES

Simple Email Service, for programmatically sending emails

VPC

Virtual Private Cloud

WAF

Web Application Firewall, and specifics of using it with CloudFront + ALB

Setup Instructions

Specific instructions on setting up a new AWS account environment.