/terraform-lambda-certbot-to-acm

Copy Certbot certificates to Amazon Certificate Manager via Lambda

Primary LanguagePythonApache License 2.0Apache-2.0

certbot-to-acm

Connect Certbot to Amazon Certificate Manager via Lambda

Certbot-to-ACM ZIP file

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.

Certbot Lambda layer

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-1python3.6arn:aws:lambda:ap-east-1:966028770618:layer:certbot-py36:2
python3.7arn:aws:lambda:ap-east-1:966028770618:layer:certbot-py37:2
python3.8arn:aws:lambda:ap-east-1:966028770618:layer:certbot-py38:1
ap-northeast-1python3.6arn:aws:lambda:ap-northeast-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:ap-northeast-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:ap-northeast-1:966028770618:layer:certbot-py38:1
ap-northeast-2python3.6arn:aws:lambda:ap-northeast-2:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:ap-northeast-2:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:ap-northeast-2:966028770618:layer:certbot-py38:1
ap-south-1python3.6arn:aws:lambda:ap-south-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:ap-south-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:ap-south-1:966028770618:layer:certbot-py38:1
ap-southeast-1python3.6arn:aws:lambda:ap-southeast-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:ap-southeast-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:ap-southeast-1:966028770618:layer:certbot-py38:1
ap-southeast-2python3.6arn:aws:lambda:ap-southeast-2:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:ap-southeast-2:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:ap-southeast-2:966028770618:layer:certbot-py38:1
ca-central-1python3.6arn:aws:lambda:ca-central-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:ca-central-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:ca-central-1:966028770618:layer:certbot-py38:1
eu-central-1python3.6arn:aws:lambda:eu-central-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:eu-central-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:eu-central-1:966028770618:layer:certbot-py38:1
eu-north-1python3.6arn:aws:lambda:eu-north-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:eu-north-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:eu-north-1:966028770618:layer:certbot-py38:1
eu-west-1python3.6arn:aws:lambda:eu-west-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:eu-west-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:eu-west-1:966028770618:layer:certbot-py38:1
eu-west-2python3.6arn:aws:lambda:eu-west-2:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:eu-west-2:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:eu-west-2:966028770618:layer:certbot-py38:1
eu-west-3python3.6arn:aws:lambda:eu-west-3:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:eu-west-3:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:eu-west-3:966028770618:layer:certbot-py38:1
me-south-1python3.6arn:aws:lambda:me-south-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:me-south-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:me-south-1:966028770618:layer:certbot-py38:1
sa-east-1python3.6arn:aws:lambda:sa-east-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:sa-east-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:sa-east-1:966028770618:layer:certbot-py38:1
us-east-1python3.6arn:aws:lambda:us-east-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:us-east-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:us-east-1:966028770618:layer:certbot-py38:1
us-east-2python3.6arn:aws:lambda:us-east-2:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:us-east-2:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:us-east-2:966028770618:layer:certbot-py38:1
us-west-1python3.6arn:aws:lambda:us-west-1:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:us-west-1:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:us-west-1:966028770618:layer:certbot-py38:1
us-west-2python3.6arn:aws:lambda:us-west-2:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:us-west-2:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:us-west-2:966028770618:layer:certbot-py38:1
us-west-2python3.6arn:aws:lambda:us-west-2:966028770618:layer:certbot-py36:1
python3.7arn:aws:lambda:us-west-2:966028770618:layer:certbot-py37:1
python3.8arn:aws:lambda:us-west-2:966028770618:layer:certbot-py38:1
us-gov-east-1python3.6arn:aws-us-gov:lambda:us-gov-east-1:678832456889:layer:certbot-py36:1
python3.7arn:aws-us-gov:lambda:us-gov-east-1:678832456889:layer:certbot-py37:1
python3.8arn:aws-us-gov:lambda:us-gov-east-1:678832456889:layer:certbot-py38:1
us-gov-west-1python3.6arn:aws-us-gov:lambda:us-gov-west-1:678832456889:layer:certbot-py36:1
python3.7arn:aws-us-gov:lambda:us-gov-west-1:678832456889:layer:certbot-py37:1
python3.8arn:aws-us-gov:lambda:us-gov-west-1:678832456889:layer:certbot-py38:1