通过 lambda 下载大文件 - 受配额限制

问题描述

我有一个客户端 python exe,需要从 lambda 函数获取文件

lambda 函数(也用 python 编写)位于 exe 和它必须从受密码保护的位置获取文件的位置之间。这样做的重点是在客户端 exe 中没有密码(我不能这样做)。注意:对 lambda 函数的访问是通过 API 网关上的授权方控制的,因此这不是问题。

问题是,当 lambda 函数从其他位置获取文件时,由于 6MB 负载限制 (https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html),它无法执行此操作。现在,lambda 函数基本上是使用 https://github.com/fredcallaway/psirokuturk/blob/master/bin/fetch_data.py

中的 fetch 方法

所以我想知道,有没有更好的无服务器方法?我可以传递某种流或文件句柄而不是返回文件本身吗(不确定是否或如何工作)?或者是否有另一种方法,例如以某种方式将重定向发送到 s3 存储桶?对修改我的方法的建议持开放态度,但我几乎无法控制文件的来源,只是它们需要通过某种无服务器中介返回客户端 exe。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)