Skip to main content

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 \

Project details

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
hpeixoto-letsencrypt-route53-0.1.4.tar.gz (3.7 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page