我有一些 Python3.6 中的图像处理代码,我正在尝试使用 AWS SAM 将其部署到 AWS Lambda。所有依赖项(pip 包)的总大小大于 250mb。我已经将函数分解为更小的部分,但它们最终都使用相同的包,因此这无助于减小大小。
我正在使用以下软件包:
opencv-python
numpy
joblib
imutils
mahotas
scikit-image
scikit-learn==0.22.1
sklearn
冷启动在我的用例中不是问题,所以我不介意。我有哪些可能的选择?要求是在 Lambda 上运行它。
最佳答案
AWS 最近发布了对 Lambda 的 EFS 支持。您应该能够将依赖项放在那里。这篇博文中有一些示例:Using Amazon EFS for AWS Lambda in your serverless applications .
关于python - AWS Lambda : How to manage deployment packages greater than 250mb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62546019/