Akom's Tech Ruminations

Various tech outbursts - code and solutions to practical problems

Linux Bootstrapping S3/CloudFront with LetsEncrypt

Posted by Admin • Thursday, August 5. 2021 • Category: DevOps, Linux

Let's assume that you want to do the following:

  1. Host the contents of your S3 bucket via YOUR.DOMAIN.COM
  2. Use CloudFront
  3. Use a LetsEncrypt cert

"What's the problem?", you may ask. There are plenty of tutorials for this stuff. Not exactly. A CloudFront Distribution will not let you add a CNAME until you have an SSL cert, but you can't use certbot to auto-provision an SSL cert until you are hosting from your domain.


The easiest solution is to initially generate your SSL cert manually. You can then use something like certbot-s3front to auto-renew.


Continue reading "Bootstrapping S3/CloudFront with LetsEncrypt"