Humilis push event processor plugin
Lambda processor for push event sources
pip install humilis-push-processor
Assuming you have virtualenv installed:
.env/bin/humilis configure --local
You can crate a development deployment (on a deployment stage called DEV) of the Lambda function using:
make create STAGE=DEV
The command above will also create additional resources (such as a S3 bucket) needed to produce a self-contained deployment that you can play with. You can destroy the DEV deployment using:
make delete STAGE=DEV
To run the local test suite:
To run the integration test suite:
make testi STAGE=[STAGE] DESTROY=[yes|no]
Note that the command above will deploy the processor to the specified deployment stage. If a deployment stage is not specified then TEST will be used. If DESTROY is set to yes all deployed resources will be deleted after tests have completed (this is also the default behaviour if the DESTROY parameter is not provided). You can manually destroy the test infrastructure with:
make delete STAGE=[STAGE]
keyring set humilis-push-processor:[STAGE] sentry.dsn [SENTRY_DSN]
Alternatively you can set environment variable SENTRY_DSN
See humilis documentation.
If you have questions, bug reports, suggestions, etc. please create an issue on the GitHub project page.
- Add support for injection of env vars and KMS key decrypt
- Support deploying Lambda in a VPC and notifying SNS topic
- Grant full access to S3
- Support for one-to-many mappers
- Mappers do not modify input events directly
- Users can also specify input/output/error streams by name instead of as references to another layer outputs.
- Permission to read from S3
- Fix test suite
- Initial release (germangh)
- Practically a clone of the humilis-kinesis-processor
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size humilis-push-processor-0.0.10.tar.gz (9.6 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for humilis-push-processor-0.0.10.tar.gz