2016-05-05 52 views
2

我使用Node.js創建了一個lambda函數,並且我正在尋求將依賴關係捆綁到我的zip中以用於AWS中的Lambda函數。特別是使用ffmpeg庫,並且我已經使用npm在本地運行。有沒有一種方法可以將此依賴關係與我上傳的.zip文件捆綁在一起,以便我不必在AWS中配置依賴關係?在AWS Zip中捆綁Node.js的依賴

+1

我不確定您的Lambda代碼的功能,但請不要忘記亞馬遜提供的轉碼功能。這實際上是FFmpeg,並且通常可以比使用Lambda啓動自己的實例更便宜。 – Brad

+0

謝謝@Brad,我也會考慮一下! – rpm

回答

2

不僅有辦法將它捆綁到您的部署包中,但您必須這樣做。 Lambda函數不能下載依賴關係。

這裏的documenation:http://docs.aws.amazon.com/lambda/latest/dg/nodejs-create-deployment-pkg.html

而且你可能想看看這個項目:https://github.com/binoculars/aws-lambda-ffmpeg,可能這個線程:https://forums.aws.amazon.com/thread.jspa?messageID=680948約在λ運行ffmpeg的更具體的信息。

+0

這正是我在尋找的。非常感謝! – rpm