Deploy Serverless Web Application on Amazon S3, Amazon Cloudfront (+ IAM), Route53, and Lambda@Edge within minutes

Here I would like to share on the guidance/mechanism to deploy your static website on AWS, or a dynamic website using Web Progressive Application framework such as ReactJS, Angular, Vue.

The deployment is not just to deploy it on S3, but also deploy that to cloudfront, configure the domain name, configure the SSL certificate, and also restrict the access to the cloudfront only from the domain itself.

Please refer this material to deploy your website to S3 from: https://medium.com/ovrsea/deploy-automatically-a-react-app-on-amazon-s3-iam-within-minutes-da6cb0096d55 and to deploy Cloudfront to your S3 from: https://medium.com/ovrsea/deliver-your-react-app-in-milliseconds-with-cloudfront-fd3a2d038445 and to deploy this to your preferred DNS name from: https://medium.com/ovrsea/a-domain-name-for-your-react-app-c05821fd3518 and to deploy lambda at edge from: https://stackoverflow.com/questions/51002710/how-to-restrict-cloudfront-access-to-my-domain-only/51006128#51006128

Best,
Doddi

Leave a Reply