If you get an “index.handler is undefined” error on AWS lambda, it could be one of a couple things – essentially their code is doing “require(‘index’).handler(event, context, callback)” and erroring out:
- You don’t have an index.js script
- Your index.js script doesn’t have any exports
- Your index.js script has incorrectly named exports
What you want is an index.js with the following:
exports.handler = function(event, context, callback) {
}