我正在使用以下方法实现无服务器 API :
我的流程是:
此流程已经实现,并且可以很好地处理小文件,上传10MB,下载6MB。 但是在处理大文件时遇到了问题,因为在很多情况下都会如此。为了解决此类问题,我正在考虑以下流程:
Lambda内部任务:
3.1 Lambda从S3存储桶下载文件。
3.2 Lambda生成相应的WPK软件包。
3.3 Lambda将生成的WPK软件包上载到S3。
3.4 Lambda作为响应返回与上载文件相关的签名URL。
但是我的这种设计问题是,完成设计不仅仅需要一个请求。我只想在1个请求中完成所有此过程,然后在其中传递目标zip文件并获取新的zip作为响应。 有什么想法吗?
我的组件和流程图为:
答案 0 :(得分:1)
如果想在保留 lessserver 方法的同时解压缩大文件,可以做几件事: