问题: -
是否可以从S3下载zip文件lambda进行处理? zip文件大小可以超过1 GB
答案 0 :(得分:0)
这些是aws lambda的主要zip限制
请注意
每个Lambda函数在其自己的/ tmp目录中再接收500MB的非持久磁盘空间。 / tmp目录可用于在函数初始化期间加载依赖库或数据集等其他资源。
更多详细信息请查看this
答案 1 :(得分:0)
我不认为将整个大文件下载/加载到单个lambda函数是个好主意,因为它只有1Gb的内存和512Mb的临时磁盘空间
您的解决方案应该取决于具体要求(您期望的文件数量是多少,是否是不变的工作负载,您是否需要它来扩展非常繁重的工作负载......)
如果您想在执行任何操作之前先将文件上传到S3,这是我能想到的方式之一
取决于您的工作负载,您可以使用预配置的IOPS驱动器,某种节流方法(可能是SQS)
关于内存和磁盘空间有限的问题。我想很多人和你在同一条船上