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
- Badges
- Description
- Functionality
- Table of Contents
- Contributing
- Requirements
- How to
- Versioning
- Additonal Information
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
- Adding visual aids to any / all the above sections above is recommended.
- Contributes sources from all-contributors.
- ROADMAP example from all-contributors/all-contributors .
- Based on README Maturity Model; strive for a Level 5
Product-oriented README
. - This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
- CONTRIBUTING.md is based on the Ruby on Rails Contributing document, credit is due to them.
- LICENSE sources from:
- SECURITY.md based from ISARA Radiate Security Solution Suite 2.0 Security Issues.