Example illustrating the flow:
Lambda (publisher) => SNS => Lambda (consumer)
-
Install Node 8.10 (latest runtime supported by AWS Lambda)
-
Install serverless (tested against serverless v1.28.0)
$ npm i -g serverless
- Install node modules
$ npm i
- Initialize env variables file
$ touch env.yml
- Run tests
$ npm test