acm-approver-lambda

module
v0.0.0-...-7643a2f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2018 License: Apache-2.0

README

Build Status Go Report Card AWS CloudFormation ACM Approver Golang Custom Resource

AWS Lambda function — approves ACM certificates issued with DNS validation option. Following lambda is written as a custom resource to automate certificate approval process in a stack.

Installation & Usage

Download code:

git clone https://github.com/b-b3rn4rd/acm-approver-lambda.git

Create CloudFormation stack

$ S3_BUCKET_NAME=bucket-name DOMAIN_NAME=www.example.net make deploy

... ouput ....
Waiting for changeset to be created..
Waiting for stack create/update to complete
Successfully created/updated stack - acm-approver-lamda

Following command will create CloudFormation stack, which provisions lambda function and invokes it as a custom resource to request and confirm required certificate.

Known issues

I have not found a way to 100% accurately identify hosted zone id based on certificate's domain name, currently I'm using longest match suffix approach.

Directories

Path Synopsis
cmd
Code generated by mockery v1.0.0
Code generated by mockery v1.0.0
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL