【发布时间】:2019-11-26 11:40:02
【问题描述】:
他们有什么方法可以缩小python中部署包的大小。 我正在使用 Lambda max 的 Fbprophet 和其他图书馆。大小限制超出了我们可以缩小这些库并将 .zip 部署到 AWS Lambda 吗??
【问题讨论】:
标签: python amazon-web-services aws-lambda devops
他们有什么方法可以缩小python中部署包的大小。 我正在使用 Lambda max 的 Fbprophet 和其他图书馆。大小限制超出了我们可以缩小这些库并将 .zip 部署到 AWS Lambda 吗??
【问题讨论】:
标签: python amazon-web-services aws-lambda devops
Lambda 层听起来像您想要的 - 它们允许您拥有一个包含所有依赖项的单独包,然后您可以在代码中引用这些包。
来自他们的文档:
层可以让您的部署包保持较小,这使得 开发更容易。您可以避免在您使用时可能发生的错误 使用您的函数代码安装和打包依赖项。对于 Node.js, Python 和 Ruby 函数,您可以在 只要您将部署包保持在 3 MB 以下,即可使用 Lambda 控制台。
有关图层的更多信息,请参阅:https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html
【讨论】: