Until not too long ago, the way to setup a static website on AWS was to configure an S3 bucket for static website hosting, setup cloudfront and Route53/DNS. Now, with the AWS Amplify console, everything can be setup in one place, making it by far the best way to setup a static site on AWS.
Using the AWS Amplify console, I deployed a test website, attached a custom domain, added an SSL certificate, and hooked it up to a CI/CD pipeline all in under 10 minutes! In this tutorial, I will show you step by step how you can do the same.
Some of the highlights of things you can do with the AWS Amplify Console:
- Integrate with a Git platform (Github, Bitbucket, etc) or simply upload your code to the console
- Attach a custom domain to your website
- Make your site HTTPS by adding a free SSL certificate managed right within the Amplify console.
- CI/CD – If you choose to integrate with one of the git platforms, you can easily setup a pipeline so that any future commits to your project get deployed automatically! 😍