Reusable Terraform template to deploy a secure and performant static content delivery stack using:
- Private S3 bucket
- CloudFront CDN with OAC (Origin Access Control)
- Custom domain with SSL (ACM)
- Route 53 alias record
- Origin Access Control (OAC) enabled
- HTTPS using ACM in
us-east-1
- Route 53 alias record support
- Fully parametrized (no hardcoded domains)
- Production-ready tagging
- Clone the repo
git clone git@github.com:Davicho-Dev/Terraform-AWS-S3-CloudFront-CDN.git
cd Terraform-AWS-S3-CloudFront-CDN
- Deploy
terraform init
terraform plan
terraform apply