aws lambda Nicht in der Lage zu importieren Modul 'lambda_function': No module named 'Anfragen'

Ich habe vor kurzem angefangen mit AWS Lambda-Trigger verwenden gegen einige python-code, den ich geschrieben habe. Ich habe derzeit 2 lambda-Funktionen, beide wurden erstellt mit ZIP-Dateien. Das zweite ich, der geschaffen wird, soll zum testen der trigger-events.

Dies ist für Testzwecke so dass ich mit den besten code:

def lambda_handler(event, context):
    print ("Hello World")

Allerdings bekomme ich diese Fehlermeldung zurück:

Response:
{
  "errorMessage": "Unable to import module 'lambda_function'"
}

Request ID:
"65024f16-172c-11e8-ab26-27ff3322e597"

Function Logs:
START RequestId: 65024f16-172c-11e8-ab26-27ff3322e597 Version: $LATEST
Unable to import module 'lambda_function': No module named 'requests'

END RequestId: 65024f16-172c-11e8-ab26-27ff3322e597
REPORT RequestId: 65024f16-172c-11e8-ab26-27ff3322e597  Duration: 15.93 ms  
Billed Duration: 100 ms     Memory Size: 128 MB Max Memory Used: 22 MB  

Überall habe ich gesucht, die Antwort war gelöst, indem Sie sicher, dass die Namen für die Funktionen korrekt waren, oder dafür, dass die .zip-Datei lesbar. Ich habe erfüllt diese beiden Bedingungen (der name der Datei ist lambda_function.py und es ist in der root).

Alternativ, wie es scheint, könnte es ein Problem mit den logs. Ich doppelt überprüft meine Erlaubnis und ich habe die Fähigkeit, Protokolle zu erstellen mit allen Ressourcen. Irgendwelche anderen Ideen, was das Problem sein könnte?

InformationsquelleAutor mifin | 2018-02-21

Schreibe einen Kommentar