Skip to content

davidjeddy/aws_terraform_lambda_vpc_endpoint

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AWS VPC endpoints via Terraform

Description

An example implimentation of AWS VPC endpoints implimented via Terraform.

Functionality

Connect an AWS Lambda in a private subnet to AWs services that requires publicly routable access; such as SQS, SNS, SES, etc.

Table of Contents

Contributing

Code of Conduct

Please see CODE_OF_CONDUCT.md.

Contributing Guidelines

Please see CONTRIBUTING_GUIDELINES.md.

Development Documentation

Please see DEVDOCS.md.

Requirements

  • AWS account
  • Linux POSIX compatible terminal
  • Terraform >= 0.12.24

How to

Obtain

git clone https://github.com/davidjeddy/aws_terraform_lambda_vpc_endpoint.git

Configure

cp example.terraform.tfvars terraform.tfvars
# open terraform.tfvars in a text edit
# Replace YOUR_ACCT_ID with your AWS account id

Run

terraform plan
terraform apply
# enter [yes] when prompted

Stop

terraform destroy
# enter [yes] when prompted

Versioning

This project follows SemVer 2.0.

Given a version number MAJOR.MINOR.PATCH, increment the:

1. MAJOR version when you make incompatible API changes,
2. MINOR version when you add functionality in a backwards compatible manner, and
3. PATCH version when you make backwards compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

Contributors

Additonal Information

About

Example of an AWS VPC with a private subnet using a VPC endpoint leveraging Terraform for IaC.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published