Adds an example of using the new transform to continuously retry a failed S3 trigger
Motivation and Context
This resolves https://github.com/brexhq/substation/issues/57 with an emphasis on adding as little new code as possible. It's mostly trivial to build a retry pipeline using existing Substation components. You can test the new example by running this and then uploading a file to the created S3 bucket:
make check
make build-aws
make deploy-aws DEPLOYMENT_DIR=examples/terraform/aws/s3/retry_on_failure AWS_APPCONFIG_ENV=example
How Has This Been Tested?
End-to-end tested using the added example.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Description
send_aws_lambda
transformMotivation and Context
This resolves https://github.com/brexhq/substation/issues/57 with an emphasis on adding as little new code as possible. It's mostly trivial to build a retry pipeline using existing Substation components. You can test the new example by running this and then uploading a file to the created S3 bucket:
How Has This Been Tested?
End-to-end tested using the added example.
Types of changes
Checklist: