Deploy a Node.JS project to AWS as a lambda microservice, optionally updating APIs/event hooks.
claudia [command] {OPTIONS}
create
Create the initial lambda function and related security role.update
Deploy a new version of the Lambda function using project files, update any associated web APIsset-version
Create or update a lambda alias/api stage to point to the latest deployed versionadd-s3-event-source
Add a notification event to Lambda when a file is added to a S3 bucket, and set up access permissionsadd-sns-event-source
Add a notification event to Lambda when a message is published on a SNS topicadd-scheduled-event
Add a recurring notification eventtest-lambda
Execute the lambda function and print out the responsedestroy
Undeploy the lambda function and destroy the API and security roles
- --help print this help screen
- --version print out the current version
Run with a command name to see options of a specific command, for example:
claudia create --help