Experiment to deliver GitHub events (webhook) to AWS EventBridge and route them to several targets.
- CloudWatch LogGruops
- Lambda
- S3 via Firehose delivery stream
- Docker or Node to build the Lambda's
- Terraform for deployment
- Inspect the code, which is always wise to do.
- Build the Lambda's (
./build.sh) or run per Lambda (yarn run dist.) - Update the locals in
main.tf - Run
terraform apply - Define a webhook for example via an App in GitHub.
Just run terraform destroy and remove the webhook / App.