我想从公共网络复制文件,例如: http://myvideo.com/porn/tca-333.mp4 进入我的s3桶: 让我们说: S3://mypublicstorage.example.com/porn/tca-333.mp4 使用AWS Lambda。
问题是,视频的大小可能相当于2~10 GB。 如果我使用像superagent这样的请求库来获取它,所有这些都可能存储在RAM中,因此它还不够。AWS Lambda本身的限制只有500个MB磁盘iirc。 毕竟,AWS Lambda无法完成这项任务吗?
我当前的代码或多或少类似于:
request.get(srcUrl).then(resp => S3.putObject({Body: resp.body, ...}))
任何建议?
答案 0 :(得分:1)
对于这种工作,不可能简单地使用Lambda。您可以按如下方式设置架构。