2017-07-14 62 views

回答

1

包含在您的lambda zip文件中的所有內容都部署在lambda執行的/ var/task中。

通過這種方式,您可以在zip中添加二進制文件,並在調用路徑/ var/task /的代碼中檢索它。

請記住,您的二進制文件應該使用靜態選項進行編譯,以避免由於依賴關係造成的錯誤。

0

https://aws.amazon.com/blogs/compute/running-executables-in-aws-lambda/

包括你自己的可執行文件是容易的;只需將它們打包到您上傳的ZIP文件中,然後在您從Node.js或您之前啓動的其他進程調用它們時引用它們(包括您創建的ZIP文件中的相對路徑)。確保在功能代碼的起始處包含以下內容:

process.env['PATH'] = process.env['PATH'] + ':' + process.env['LAMBDA_TASK_ROOT'] 
相關問題