Wie mein Titel erhalte ich die folgende Fehlermeldung erklärt:AWS Lambda-Funktion zurückkehrt noch den Handler in dem config „Can not Modul‚index‘gefunden“ auf Index
{
"errorMessage": "Cannot find module 'index'",
"errorType": "Error",
"stackTrace": [
"Function.Module._resolveFilename (module.js:338:15)",
"Function.Module._load (module.js:280:25)",
"Module.require (module.js:364:17)",
"require (module.js:380:17)"
]
}
Ich habe beiden Lösungen versucht, zur Verfügung gestellt in creating-a-lambda-function-in-aws-from-zip-file und simple-node-js-example-in-aws-lambda
Meine Config sieht derzeit wie:
und meine index.js-Handler-Funktion wie folgt aussieht: oben
exports.handler = function(event, context) {
Was sonst beiseite dieses Problem verursachen könnte von dem, was in diesen beiden Antworten angegeben wurde? Ich habe beide Lösungen ausprobiert und ich habe auch mehr Speicher für die Funktion zugewiesen, nur weil es nicht laufen konnte.
EDIT - Aus Gründen des Versuchs, ich eine noch einfachere Version meines ursprünglichen Code erstellt und es sah wie folgt aus:
var Q = require('q');
var AWS = require('aws-sdk');
var validate = require('lambduh-validate');
var Lambda = new AWS.Lambda();
var S3 = new AWS.S3();
theHandler = function (event, context) {
console.log =('nothing');
}
exports.handler = theHandler();
Und doch funktioniert immer noch nicht mit dem gleichen Fehler?
Mit genau dem gleichen Problem .... mit Fehler 'Kann Modul nicht finden '/ var/task/index'' während lamdba bootstrap. Danke für die Frage! –