I've been shipping static frontend to s3/cloudfront for a while, and I finally gave Netlify a chance and wow is it easy. You connect your github repo, give it a command to run and done. They handle all the cloudfront / CDN stuff behind the scenes that I used to have to configure manually.
See here for more.
☝️ Be sure to check out Sharesecret, which makes it easy to securely share sensitive data.