2.0.0 • Published 6 years ago

runlambda v2.0.0

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

Known Vulnerabilities

Instalation

~$ sudo npm install -g runlambda

Requirements

uplambda CLI tool to upload code to an AWS Lambda Function and handle AWS API Gateway and permissions. Creates config .uplambda.json file used for usage with multiple AWS accounts.

Arguments

ParamTypeDefaultDescription
payloadjson filenonePayload for lambda invocation
nameattributenoneWhich specific attribute from payload.json to use as payload
publishedbooleanfalseWhether to invoke the lambda alias (found in package json) instead of $LATEST

Usage

Runs lambda function ($LATEST) with no payload:

~/repos/lambda_function$ runlambda

Runs lambda function with alias the lambdaAlias found in package json:

~/repos/lambda_function$ runlambda --published

Runs lambda function and shows the Response

~/repos/lambda_function$ runlambda --verbose

Runs lambda function and simulates prodv4_6 version

~/repos/lambda_function$ runlambda --simver prodv4_6

Runs lambda function with payload the json file:

~/repos/lambda_function$ runlambda --payload payload.json
// payload.json:
// {
//   store_id: 'store_id',
//   group: 'group'
// }

Runs lambda function with payload an object in json file:

~/repos/lambda_function$ runlambda --payload payload.json --name payload2
// payload.json:
// {
//   payload1: {
//     store_id: 'store_id',
//     group: 'group'
//   },
//   payload2: {
//     store_id: 'store_id2',
//     group: 'group2'
//   }  
// }

Example

~/repos/createorder $ runlambda --payload payload.json --name demo_sample_order --published --simver prodv4_6 --verbose
2.0.0

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago