Cli to publish shareable lambda test events.
Project description
AWS Lambda Publish Sharable Events
Installation
With pip installed, run: pip install aws-lambda-publish-shared-event
Features
- Publish standard test events into the lambda console for over 100 different examples
- Publish your locally defined tests
- Set test name or use the test event file name
- List of supported test events
Usage
Once installed run publish-shared-event --help
for the list of commands.
Listing supported events for cognito user pool:
publish-shared-event --filtered-list cognito-user
Filtered list of supported event sources:
cognito-user-pool/create-auth-challenge.json
cognito-user-pool/custom-email-sender.json
cognito-user-pool/custom-message.json
cognito-user-pool/define-auth-challenge.json
cognito-user-pool/post-authentication.json
cognito-user-pool/post-confirmation.json
cognito-user-pool/pre-authentication.json
cognito-user-pool/pre-signup.json
cognito-user-pool/pre-token-generation.json
cognito-user-pool/user-migration.json
cognito-user-pool/verify-auth-challenge-response.json
Publishing a ses/ses.json
test event as a shareable event for the lambda function named full-lambda-name
publish-shared-event -e ses/ses.json -f full-lambda-name -r us-east-1
Publishes a locally defined test event events/yourOwnDefinedEvent.json
to the lambda console
publish-shared-event -e events/yourOwnDefinedEvent.json -f your-function -r us-west-2
Publish two different tests with custom names.
NOTE: Both tests must share the same schema
publish-shared-event -n createCustomerPass -e eventOne.json -f full-lambda-name -r us-east-1
publish-shared-event -n createCustomerFailure -e eventTwo.json -f full-lambda-name -r us-east-1
Using the interactive cli tool:
publish-shared-event
Lambda Name: <Full Lambda Name>
Select Event:
* alb/alb.json
alexa/alex-smart-home-skill-v1.json
alexa/alex-smart-home-skill-v3.json
amazon-config/amazon-config.json
...
Resources
See Lambda Events for documentation on the different AWS Lambda event structures and see the official docs on the AWS Lambda Shareable test events
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aws-lambda-publish-shared-event-0.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 891433118ceb82462dc4ddb808ef219626e0e1ec87d63f59ad553c60f43c95a6 |
|
MD5 | cf8bc2558963f357093624cb2f2b561d |
|
BLAKE2b-256 | 886dc900c3feb82c1271d040d2d0d116f4afeb690c485cef3103d535d0dd6c62 |
Hashes for aws_lambda_publish_shared_event-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41d2583acf13e54a2e1408acda7a4ff89b7089934415b4ecc916e72ea184073f |
|
MD5 | aefa2b330bf5066883c2594af1d9dd40 |
|
BLAKE2b-256 | 1a1311ace10bb41683820ed258d0e16cecfcc7ed1e4dd28f37eff7ed5f9e2d87 |