This project contains examples of different AWS Lambda provisioning tools.
Workflow:
- log file goes to S3 bucket (to /input folder)
- it triggers Lambda function which parses log file
- Lambda function creates output file and puts it back to S3 bucket (to /output folder)
The examples of usage are in corresponding README.md files. The presentation is available under doc/AWS_Meetup_Creating_AWS_Lambda.pptx
Follows the file layout of the repository:
aws-lambda-provisioning-methods/
+--app
+--development
| +--cloudformation
| | --lambda_cfn.yaml
| | --lambda_params.json
| | --README.md
| +--sam
| | --README.md
| | --template.yaml
| +--serverless
| | +--dev
| | | --var.yml
| | --README.md
| | --serverless.yml
| +--terraform
| | --main.tf
| | --README.md
+--doc
--pom.xml
--README.md
Before Cloudformation running meetup-lambda-src-test must be created and app/target/app-1.0.SNAPSHOT.jar must be placed inside.
