Als ich versuchte, Lambda Layer zu verwenden, war ich süchtig nach der Ordnerstruktur des Python-Moduls, daher werde ich es als Erinnerung schreiben. Informationen zu Lambda Layer finden Sie in AWS Official Document.
Die Ordnerstruktur für jede Programmiersprache wird auch im Offiziellen Dokument erwähnt. ..
Im Fall von Python ist es notwendig, das von Lambda Layer verwendete Modul unter `python /`
zu platzieren.
Zum Beispiel das Bild unten.
python
├─test1.py
└─common
└─test2.py
Um in Layer hochzuladen, machen Sie den obigen `` `Python``` Ordner zu einer Zip-Datei und laden Sie ihn dann hoch. Wenn Sie die obige Konfiguration ignorieren und eine Zip-Datei erstellen und hochladen, tritt natürlich ein Fehler auf, wenn Sie sie mit Lambda verwenden. Zuerst war ich süchtig danach, weil ich nicht verstand, warum es ein Fehler war. .. .. Ich bedauere, dass ich das Dokument ordnungsgemäß überprüfen muss.
Recommended Posts