【问题标题】:Shrink Size of AWS Deployment Package缩小 AWS 部署包的大小
【发布时间】:2019-11-26 11:40:02
【问题描述】:

他们有什么方法可以缩小python中部署包的大小。 我正在使用 Lambda max 的 Fbprophet 和其他图书馆。大小限制超出了我们可以缩小这些库并将 .zip 部署到 AWS Lambda 吗??

【问题讨论】:

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


    【解决方案1】:

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

    来自他们的文档:

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

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

    【讨论】:

    • 由于我的代码中的所有依赖项,包的总大小超过了 Lambda 的 250 MB 限制。
    猜你喜欢
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 2020-06-19
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 2022-01-24
    • 2019-04-15
    相关资源
    最近更新 更多