【发布时间】:2021-11-11 18:58:39
【问题描述】:
正在努力更新一个 AWS Lambda 函数,该函数依赖于最初由另一个程序员编写的 Flask / zappa。如果在 Lambda 中运行的脚本没有导入/使用 Python 模块,我可以从requirements.txt 中毫无问题地删除它们吗?
AWS 提供的例子file 似乎要求很少。我只是想确保 Cloudwatch 继续工作,并且我不会删除 AWS 隐式依赖的内容。
我正在考虑删除的一些包(因为不是由 Python 脚本导入的)包括:
durationpypyrsistentplacebopytzpycparsertroposphereboto3
即删除 pyarrow 和 scikit-learn 将重新部署时间从 3 分钟缩短到 2 分钟。 AWS Lambda 还在更短的时间内使用更少的 RAM 来执行。
【问题讨论】:
标签: python flask aws-lambda zappa