gpt4 book ai didi

amazon-web-services - 当部署包大于 250MB 时替代 AWS lambda?

转载 作者:行者123 更新时间:2023-12-04 01:45:46 25 4
gpt4 key购买 nike

当我想启动一些无服务器代码时,我使用 AWS Lambda。但是,这次我的部署包大于250MB。

所以我不能在 Lambda 上部署它...

我想知道在这种情况下有哪些替代方案?

最佳答案

我会质疑您的架构。如果您遇到 AWS 设计服务的方式(即 lambda 250mb 最大大小)的问题,很可能您正在以非预期的方式使用该服务。

我经常看到的一种反模式是人们将所有代码塞进一个函数中。类似于将所有代码部署到单个服务器的方式。这实际上不是 AWS lambda 的用例。

你的函数只做一件事吗?如果没有,请将其重构为不同的函数来做不同的事情。当您拆分为多个函数时,这可能有助于消除依赖性。

您可以查看的另一件事是您能否用不同的语言编写函数代码(保持函数较小的另一个原因)。我曾经在 python 中有一个超过 250mb 的 lambda 函数。当我考虑使用 node.js 解决同样的问题时,我的函数大小下降到 20mb。

关于amazon-web-services - 当部署包大于 250MB 时替代 AWS lambda?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55327543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com