Connect Certbot to Amazon Certificate Manager via Lambda
A Lambda-deployable ZIP file containing the function code is available in each region: s3://ionosphere-public-region/certbot-to-acm.zip
This ZIP file depends on the Certbot layer below.
The Certbot Lambda layer is available for download in each region. There is a separate version for each supported Python version:
- Python 3.6: s3://ionosphere-public-region/certbot-layer-py3.6.zip
- Python 3.7: s3://ionosphere-public-region/certbot-layer-py3.7.zip
- Python 3.8: s3://ionosphere-public-region/certbot-layer-py3.8.zip
The Lambda layer can also be ingested directly into your function. The current layer ARNs are:
ap-east-1 | python3.6 | arn:aws:lambda:ap-east-1:966028770618:layer:certbot-py36:2 |
python3.7 | arn:aws:lambda:ap-east-1:966028770618:layer:certbot-py37:2 | |
python3.8 | arn:aws:lambda:ap-east-1:966028770618:layer:certbot-py38:1 | |
ap-northeast-1 | python3.6 | arn:aws:lambda:ap-northeast-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:ap-northeast-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:ap-northeast-1:966028770618:layer:certbot-py38:1 | |
ap-northeast-2 | python3.6 | arn:aws:lambda:ap-northeast-2:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:ap-northeast-2:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:ap-northeast-2:966028770618:layer:certbot-py38:1 | |
ap-south-1 | python3.6 | arn:aws:lambda:ap-south-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:ap-south-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:ap-south-1:966028770618:layer:certbot-py38:1 | |
ap-southeast-1 | python3.6 | arn:aws:lambda:ap-southeast-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:ap-southeast-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:ap-southeast-1:966028770618:layer:certbot-py38:1 | |
ap-southeast-2 | python3.6 | arn:aws:lambda:ap-southeast-2:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:ap-southeast-2:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:ap-southeast-2:966028770618:layer:certbot-py38:1 | |
ca-central-1 | python3.6 | arn:aws:lambda:ca-central-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:ca-central-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:ca-central-1:966028770618:layer:certbot-py38:1 | |
eu-central-1 | python3.6 | arn:aws:lambda:eu-central-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:eu-central-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:eu-central-1:966028770618:layer:certbot-py38:1 | |
eu-north-1 | python3.6 | arn:aws:lambda:eu-north-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:eu-north-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:eu-north-1:966028770618:layer:certbot-py38:1 | |
eu-west-1 | python3.6 | arn:aws:lambda:eu-west-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:eu-west-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:eu-west-1:966028770618:layer:certbot-py38:1 | |
eu-west-2 | python3.6 | arn:aws:lambda:eu-west-2:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:eu-west-2:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:eu-west-2:966028770618:layer:certbot-py38:1 | |
eu-west-3 | python3.6 | arn:aws:lambda:eu-west-3:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:eu-west-3:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:eu-west-3:966028770618:layer:certbot-py38:1 | |
me-south-1 | python3.6 | arn:aws:lambda:me-south-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:me-south-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:me-south-1:966028770618:layer:certbot-py38:1 | |
sa-east-1 | python3.6 | arn:aws:lambda:sa-east-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:sa-east-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:sa-east-1:966028770618:layer:certbot-py38:1 | |
us-east-1 | python3.6 | arn:aws:lambda:us-east-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:us-east-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:us-east-1:966028770618:layer:certbot-py38:1 | |
us-east-2 | python3.6 | arn:aws:lambda:us-east-2:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:us-east-2:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:us-east-2:966028770618:layer:certbot-py38:1 | |
us-west-1 | python3.6 | arn:aws:lambda:us-west-1:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:us-west-1:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:us-west-1:966028770618:layer:certbot-py38:1 | |
us-west-2 | python3.6 | arn:aws:lambda:us-west-2:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:us-west-2:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:us-west-2:966028770618:layer:certbot-py38:1 | |
us-west-2 | python3.6 | arn:aws:lambda:us-west-2:966028770618:layer:certbot-py36:1 |
python3.7 | arn:aws:lambda:us-west-2:966028770618:layer:certbot-py37:1 | |
python3.8 | arn:aws:lambda:us-west-2:966028770618:layer:certbot-py38:1 | |
us-gov-east-1 | python3.6 | arn:aws-us-gov:lambda:us-gov-east-1:678832456889:layer:certbot-py36:1 |
python3.7 | arn:aws-us-gov:lambda:us-gov-east-1:678832456889:layer:certbot-py37:1 | |
python3.8 | arn:aws-us-gov:lambda:us-gov-east-1:678832456889:layer:certbot-py38:1 | |
us-gov-west-1 | python3.6 | arn:aws-us-gov:lambda:us-gov-west-1:678832456889:layer:certbot-py36:1 |
python3.7 | arn:aws-us-gov:lambda:us-gov-west-1:678832456889:layer:certbot-py37:1 | |
python3.8 | arn:aws-us-gov:lambda:us-gov-west-1:678832456889:layer:certbot-py38:1 |