我使用Serverless Framework,我似乎無法打包我的功能,我想要的方式。無服務器框架與自定義打包
我當前文件夾目錄如下:
service/
serverless.yml
function1/
package.json
handler.js
node_modules/
...
function2/
handler.py
requirements.txt
venv/
...
是否有可能挑櫻桃我想在zip文件包含並指定zip文件裏面對應的目標路徑文件夾?
例如,我想壓縮function1
文件夾中的所有內容,但它們都應位於zip文件的根目錄級別。現在所有生成的文件都位於zip文件中名爲function1
的文件夾中。
我想這很好,如果它是一個nodejs函數,但是怎麼樣一個python函數?我發現的解決方案更像是一種黑客而不是官方解決方案。 http://china.alibaba.com/d/aws-python-function-dependencies-load/451/5 – lingxiao
@LingxiaoXia,在你的鏈接中,el0ck說你不需要手動壓縮包。推薦的方法是安裝64位庫(因爲它可以在64位計算機上運行)並修改Python函數的os.path。 – Zanon
是的,我認爲這是一個黑客,因爲它需要更改代碼。配置更改是可以的,但代碼更改似乎並不可持續。 – lingxiao