All Templates|🌐 Static Websitefree~$1–5/mo
🌐

Static Website

S3 bucket served via CloudFront CDN. No servers. Globally distributed.

What you can build with this

Host a static website, single-page app (React/Vue/Angular), or documentation site. Visitors are served from a CloudFront edge location — the template uses PriceClass_100 (North America + Europe edges), so visitors in those regions get the fastest responses; visitors elsewhere are served from the nearest NA/EU edge. You upload files to S3 and CloudFront handles the rest.

Deployment timing

After you run the deploy command, resources come online at different times. Check the validation steps in order.

ResourceReady in
S3 BucketReady during stack deploy (1–2 min in)
CloudFront Distribution created2–3 min (when stack reaches CREATE_COMPLETE)
CloudFront fully propagated globally5–15 min after CREATE_COMPLETE
Cache invalidation1–2 min after you create it
Custom domain DNS5–30 min after Route53 record is saved
DNS / Certificate note: ACM certificates for CloudFront must be requested in us-east-1, even if your users or other resources are in another region. After creating the Route53 alias record, allow 5–30 minutes for DNS to propagate. Your CloudFront URL works immediately — the custom domain takes longer.

CloudFormation parameters

These are the values you will fill in when deploying the exported template. Changing these does not break the template — that is the point.

ParameterWhat to provideExample
EnvironmentEnvironment tag applied to resources (does not rename them)dev
CloudStack Canvas