infra.new logo

AWS S3 Static Website with CloudFront

Deploy a static website on AWS S3 with CloudFront CDN and custom domain

Blueprint Steps

Expand the steps below to customize

1

Terraform Module

Module Name
Module Source
Public Registry
Custom Module
Requirements
S3 CloudFront Website Module
Public Registry
3 requirements
2

Terraform Environment

Environment Name
Scale
Region
State Backend
Requirements
Static Website
small scale
s3 backend
3

GitHub Actions

Workflow Name
Workflow Steps
Static Site CI/CD Pipeline
.github/workflows/deploy-static-site.yml
4 steps
Attach Source Code (Optional)

Blueprint Overview

Cost
$1-10/month
Setup Time
2-3 minutes
Technologies
S3
CloudFront
Route 53
GitHub Actions
Terraform
What You'll Build

This blueprint creates a complete static website hosting solution on AWS using S3 for storage, CloudFront for global content delivery, and Route 53 for DNS management. Perfect for static sites, SPAs, and documentation sites with automatic HTTPS and global CDN distribution.