guydevops.com/posts/s3-cf-static-site/
Create and deploy a static site to AWS CloudFront and S3 using Terraform - Guy's DevOps Blog