我似乎無法來解決這個問題(下文提到的)錯誤,而試圖功能上傳到AWS拉姆達:加載大型Python包到AWS lambda函數
的代碼標籤中沒有保存。原因:解壓縮的尺寸必須小於262144000個字節
我拉上的功能和它的所有依賴關係,並上載壓縮文件到S3,並粘貼文件的S3 URL在拉姆達的提示(上傳文件亞馬遜S3)。
任何線索將不勝感激。謝謝
我似乎無法來解決這個問題(下文提到的)錯誤,而試圖功能上傳到AWS拉姆達:加載大型Python包到AWS lambda函數
的代碼標籤中沒有保存。原因:解壓縮的尺寸必須小於262144000個字節
我拉上的功能和它的所有依賴關係,並上載壓縮文件到S3,並粘貼文件的S3 URL在拉姆達的提示(上傳文件亞馬遜S3)。
任何線索將不勝感激。謝謝
添加到Entropic的回答,使用pyminifier這樣的內容呢?這可能是一個非常簡單的解決方案,如果它執行的縮小足以達到250 MB的限制。
此外,如果您使用AWS開發工具包,則無需將其作爲包含在軟件包中。如果是這樣的話,這也可以節省一些空間。
由於kosa提到250MB硬限制。這reddit的線程有一些好點子: https://www.reddit.com/r/aws/comments/4qrw9m/how_to_work_around_aws_lambdas_250mb_limit/
沿1後載入更多的代碼行)大多數解決方案,從而圍繞着250極限2章)分手了代碼成小塊,這是比較AWS-拉姆達無論如何,和3)使用像這樣的傢伙strip命令:https://serverlesscode.com/post/scikitlearn-with-amazon-linux-container/
http://docs.aws.amazon.com/lambda/latest/dg/limits.html – kosa