2017-11-14 4 views
0

Ich verwende AWS Lambda zum Erstellen von Größe Thumbnails. Die Quelle ist ein S3-Bucket und das Ziel ist ein weiterer S3-Bucket. Ich konnte die Lambda-Funktion von Amazon CLI erstellen. Die Funktion wird ausgelöst, sobald ein neues Bild zum Quell-Bucket hinzugefügt wird. Die Größenanpassung/Miniaturbild-Erstellung funktioniert jedoch nicht. Ich sehe ein Problem in der CloudWatch-Konsole.AWS Lambda - Erstellen Thumbnail

Der Inhalt der hochgeladenen ZIP-Paket ist:

CreateThumbnail.js, node_modules


Unable to import module 'CreateThumbnail': Error 
at Function.Module._load (module.js:417:25) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (/var/task/CreateThumbnail.js:2:13) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 

Mit freundlichen Grüßen, BP

+1

Haben Sie folgen dem [Tutorial: AWS Lambda mit Amazon S3] (http://docs.aws.amazon.com/lambda/latest /dg/with-s3-example.html)? –

Antwort

0

F die Quelle des Fehlers zu finden. Der Befehl zum Erstellen der ZIP-Datei verursachte das Problem.

Der korrekte Befehl lautet: zip -r CreateThumbnail.zip *