I have used S3 before for image uploading, and decided to deploy my site to AWS so gain a little more familiarity with the platform. I registered my domain and configured all the ssl certificates in Route53, and then configured S3 for static website hosting to be able to serve the output from by Gatsby app. I learned the basics of IAM policy management and created a non root user for Travis CI to be able to use to create cache invalidations, and upload to my bucket on my behalf, and then configured cloudflare to serve my site on Amazon's CDN. This was a really awesome experience because I realized AWS, at least to get started with, was nowhere near as daunting as I thought, and I will likely use it any other personal work I deploy going forward.