微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决通过 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 举报,一经查实,本站将立刻删除。