[英]Download multiple files from S3 bucket in the form of Zip file
我正在开发 Angular / JavaScript 应用程序:
有没有办法从 S3 存储桶压缩(zip)和下载多个文件。
或者
将所选文件复制到动态文件夹,然后从 S3 存储桶将文件夹下载为 zip 文件。
由于 S3 只是一个文件存储服务,所以它不会在运行时 zip 您的“文件夹”。 您可以使用 AWS CLI 的同步命令下载 object 密钥以给定前缀开头的所有文件,或者您需要一些其他 AWS 服务,例如 Lambda、EC2、Fargate 到 zip,然后再下载这些“文件夹”。
一个补充(无法评论,太n00b on SO)。 您现在可以挂载 Lambda 函数可以访问的 EFS,这将有助于处理超大文件(令人难以置信的低延迟 memory 访问)。
警告:此 EFS 挂载在您将其挂载到的任何 lambda function 中是持久的(即:2 lambda 具有相同 EFS 挂载文件的功能将同时访问)。 这可能是一个问题......或者它是在 lambda 函数之间维护 state 的绝佳解决方案。 我想是透视。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.