Probleme beim Hochladen einer Postleitzahl in aws Lambda

8

Ich bin neu bei aws und habe angefangen, mit aws lambda zu arbeiten, indem ich ein paar Youtube-Tutorials gelesen habe und aws Lambda-Funktionen erfolgreich im Web-Editor selbst schreiben konnte.

Aber ich habe versucht mit dem Hochladen von Zip-Datei von meinem lokalen System, in dem ich einen node.js Code schrieb, die Module "fs" und "fill-pdf" verwenden. Aber als ich versuchte, den Code auszuführen, gab es mir einen Fehler.

"Fehler": Modul nicht gefunden "/ var / task / index". Ich suchte im Internet und fand einige Links wie:       Ссылка Ich habe es versucht, aber es zeigt auch den gleichen Fehler.

Hier ist mein Code:

%Vor%

Die Sache ist, dass ich nicht weiß, was der Grund sein könnte, dass dieser Fehler kommt. Danke für jede Hilfe.

    
learner 23.11.2016, 14:39
quelle

4 Antworten

26

Stellen Sie sicher, dass Sie den Ordner nicht komprimieren, sondern den Inhalt. Überprüfen Sie, ob Ihre Zip-Datei index.js in der Root-Ebene enthält

    
lyosef 27.12.2016 12:35
quelle
2
___ qstntxt ___

Ich bin neu bei aws und habe angefangen, mit aws lambda zu arbeiten, indem ich ein paar Youtube-Tutorials gelesen habe und aws Lambda-Funktionen erfolgreich im Web-Editor selbst schreiben konnte.

Aber ich habe versucht mit dem Hochladen von Zip-Datei von meinem lokalen System, in dem ich einen node.js Code schrieb, die Module "fs" und "fill-pdf" verwenden. Aber als ich versuchte, den Code auszuführen, gab es mir einen Fehler.

"Fehler": Modul nicht gefunden "/ var / task / index". Ich suchte im Internet und fand einige Links wie:       Ссылка Ich habe es versucht, aber es zeigt auch den gleichen Fehler.

Hier ist mein Code:

%Vor%

Die Sache ist, dass ich nicht weiß, was der Grund sein könnte, dass dieser Fehler kommt. Danke für jede Hilfe.

    
___ qstnhdr ___ Probleme beim Hochladen einer Postleitzahl in aws Lambda ___ answer41345333 ___

Stellen Sie sicher, dass Sie den Ordner nicht komprimieren, sondern den Inhalt. Überprüfen Sie, ob Ihre Zip-Datei %code% in der Root-Ebene enthält

    
___ antwort43316249 ___

Der Fehler kann aufgrund folgender Ursachen auftreten:

%Vor%     
___ answer40767825 ___

Entfernen Sie die Zeile %code% , da sie in Ihrem Code nicht verwendet wird. Ich bin nicht sicher, warum es das Modul nach der Installation nicht finden kann, aber in Ihrem aktuellen Beispiel brauchen Sie es nicht.

    
___ tag123nodejs ___ Node.js ist ein ereignisbasiertes, nicht blockierendes asynchrones I / O-Framework, das die Google V8-JavaScript-Engine und die libuv-Bibliothek verwendet. Es wird für die Entwicklung von Anwendungen verwendet, die die Fähigkeit zum Ausführen von JavaScript sowohl auf dem Client als auch auf der Serverseite stark ausnutzen und daher von der Wiederverwendbarkeit von Code und dem Mangel an Kontextwechsel profitieren. ___ tag123awslambda ___ AWS Lambda ist ein Rechenservice, mit dem Sie Code ohne Verwaltungsaufwand für Server ausführen können. (Nicht zu verwechseln mit dem [lambda] -Tag, das sich stattdessen auf eine Art von Funktion bezieht). ___ answer46952487 ___
  

Dieser Fehler tritt auf, es bedeutet Ihre Postleitzahl   nicht in gültiger Form, in der aws verlangt.

Wenn Sie auf zip doppelklicken, finden Sie Ihren Ordner innerhalb Ihrer Codedatei, aber lambda möchte, dass Sie beim Doppelklicken auf zip direkte Codedateien anzeigen.

  

Um dies zu erreichen:

%Vor%

Laden Sie dann index.zip nach lambda hoch

    
___
learner 10.04.2017 06:27
quelle
0

Entfernen Sie die Zeile var index = require('index'); , da sie in Ihrem Code nicht verwendet wird. Ich bin nicht sicher, warum es das Modul nach der Installation nicht finden kann, aber in Ihrem aktuellen Beispiel brauchen Sie es nicht.

    
Corey Berigan 23.11.2016 15:01
quelle
0
  

Dieser Fehler tritt auf, es bedeutet Ihre Postleitzahl   nicht in gültiger Form, in der aws verlangt.

Wenn Sie auf zip doppelklicken, finden Sie Ihren Ordner innerhalb Ihrer Codedatei, aber lambda möchte, dass Sie beim Doppelklicken auf zip direkte Codedateien anzeigen.

  

Um dies zu erreichen:

%Vor%

Laden Sie dann index.zip nach lambda hoch

    
Ash 26.10.2017 10:54
quelle

Tags und Links