Using AWS Route53, LetsEncrypt, and Docker to Generate Free Valid Signed SSL Certificates by grant.zukel

Creating free signed LetsEncrypt SSL certificates with AWS & Docker is easy. You can accomplish this in a few easy commands. Sound to good to be true? Let me tell you how we leverage Docker, Let's Encrypt, and a AWS Route53 Domain to generate certs.

Prerequisites:
Docker
AWSCLI
Route 53 Domain

Steps
Step 1: aws configure #this is where you need to input your AWS credentials if you haven't already.
Step 2: docker pull certbot/dns-route53
Step 3: docker run -it --rm -v ~/.aws/credentials:/root/.aws/credentials -v ~/certs:/etc/letsencrypt certbot/dns-route53 certonly -n --agree-tos --dns-route53 --email youremail@youremaildomain.com -d yourroute53domain.com

This will generate certificates files and put them in the directory:
~/certs/archive/yourroute53domain.com

Generated Files
cert.pem
chain.pem
fullchain.pem
privkey.pem

If you have any questions or comments please email support@idevops.io

What We Offer

We offer an expansive DevOps training & placement program to help you break the barrier to entry into the marketplace.

Streamlined Academic Portal

Online Learning

Our program is designed to be completed at your own pace. We recommend approximately 3-5 hours a night.

Academic Training

Industry Standard Partners

Our academics and hands on exercises integrate with industry leaders in IT education.

Job Placement

DevOps Staffing Agency

When you signup with our program we will act at your discretion on your behalf to place you in your first position.