Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Route53 plugin for Let's Encrypt client

Project Description
## Route53 plugin for Let's Encrypt client

### Before you start

It's expected that the root hosted zone for the domain in question already exists in your account.

### Setup

1. Create a virtual environment

2. Make sure you have libssl-dev (or your regional equivalent) installed.

3. Install by adding these to your requirements.txt file:

--no-binary pycparser
-e git+
-e git+

We need DNS01 support in certbot, which is only available in master for now.
Additionally, pycparser suffers from, which is why we need to
recompile it, which depends on `libssl-dev`.

### How to use it

Make sure you have access to AWS's Route53 service, either through IAM roles or
via `.aws/credentials`.

To generate a certificate:
letsencrypt certonly \
-n --agree-tos --email DEVOPS@COMPANY.COM \
-a hpeixoto-letsencrypt-route53:auth \
Release History

Release History

This version
History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
hpeixoto-letsencrypt-route53-0.1.4.tar.gz (3.7 kB) Copy SHA256 Checksum SHA256 Source Oct 3, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting