首页 > 解决方案 > AWS Lambda 无服务器资源处理程序返回消息:“解压缩后的大小必须小于 262144000 字节

问题描述

我的问题是我的函数的 python 依赖项太重而无法上传,因为我达到了 250 MB 的限制。由于我只使用包的某些部分,如果有人能告诉我如何只包含它,我将不胜感激。这是我的requirements.txt:netCDF4 numpy==1.20.2 pandas shapely sklearn uuid datetime geopy

从 sklearn 和 geopy 我只想要 1 个函数。

标签: pythonaws-lambdaaws-serverless

解决方案


创建一个“容器映像”——大小限制为 10GB。

您现在可以将 Lambda 函数打包和部署为最大 10 GB 的容器映像。通过这种方式,您还可以轻松构建和部署依赖大量依赖项的大型工作负载,例如机器学习或数据密集型工作负载。就像打包为 ZIP 档案的函数一样,部署为容器镜像的函数也受益于同样的操作简单性、自动扩展、高可用性以及与许多服务的本机集成。

在这里阅读更多。


推荐阅读