https://aws.plainenglish.io/how-i-deployed-a-secured-static-website-with-aws-s3-cloudfront-and-github-using-terraform-a2c3640670fe