缩小AWS部署程序包的大小

时间:2019-11-26 11:40:02

标签: python amazon-web-services aws-lambda devops

它们是缩小python中部署包大小的任何方式。 我正在使用Lambda max的Fbprophet和其他库。大小限制已超出,因此我们可以缩小这些库并将.zip部署到AWS Lambda吗?

1 个答案:

答案 0 :(得分:0)

Lambda层听起来像您想要的-它们使您可以拥有一个包含所有依赖项的独立程序包,然后您可以在代码中引用它们。

来自他们的文档:

  

层使您可以减小部署包的大小,这使得   发展更容易。您可以避免在您遇到错误时   使用功能代码安装和打包依赖项。对于Node.js,   Python和Ruby函数,您可以在   Lambda控制台,只要您将部署程序包的大小保持在3 MB以下即可。

有关更多信息,请参见层:https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html