簡體   English   中英

以 Zip 文件的形式從 S3 存儲桶下載多個文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM