Skip to content
This repository was archived by the owner on Aug 30, 2024. It is now read-only.

Latest commit

 

History

History
23 lines (16 loc) · 997 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 997 Bytes

elb-ssl-cert-lambda

An AWS Lambda function to take a received SNS message based upon an S3 event from node-letsencrypt-lambda, and update a related certificate in AWS Classic Elastic Load Balancer (ELB). This project will serve as a follow-on project to node-letsencrypt-lambda, helping to further the automation of configuring SSL certificates in AWS.

AWS Configuration

This project requires a little configuration to be used in AWS.

Execution

  1. Git-clone this repository.

     $ git clone git@github.com:ocelotconsulting/letsencrypt-elb-lambda.git
    
  2. Modify configuration (TBD).

  3. Create S3 buckets, IAM role, then test locally:

     $ sbt clean assembly
    
  4. Upload JAR for JVM Lambda to AWS. In handler configuration, use the string for the public handler function com.ocelotconsulting.ssl.ELBSSLCertificateLambda::configureELBCert