How to load npm modules in AWS Lambda?

I’ve created several Lambda functions using the web based editor. So far so good. I’d now like to start extending those with modules (such as Q for promises). I can’t figure out how to get the modules out to Lambda so they can be consumed by my functions.

I’ve read through this but it seems to involve setting up an EC2 and running Lambda functions from there. There is a mechanism to upload a zip when creating a function but that seems to involve sending up functions developed locally. Since I’m working in the web based editor that seems like a strange workflow.

How can I simply deploy some modules for use in my Lambda functions?

8 Answers
8

Leave a Comment