我有一個路徑格式為 {productId}/{store}/description.txt 的 S3 存盤桶。這是存盤桶在頂層的外觀
ABC123/Store1/description.txt
ABC123/Store2/description.txt
ABC123/Store3/description.txt
DEF123/Store1/description.txt
DEF123/Store2/description.txt
如果我必須閱讀與某個產品 ID(例如:ABC123)相關的所有檔案,我是否必須導航到 ABC123,列出所有檔案夾并為每個商店迭代它并分別下載每個檔案?或者有沒有辦法通過單個 API 呼叫來做到這一點?
PS:我需要以編程方式執行此操作
uj5u.com熱心網友回復:
有了boto3您可以使用
S3 服務對同時下載沒有有意義的限制(一次可以輕松下載數百次),并且沒有與此相關的策略設定……但 S3 控制臺只允許您一次選擇一個檔案進行下載。
下載開始后,您可以開始一個又一個,與您的瀏覽器允許您同時嘗試的數量一樣多。
如果有人仍在尋找 S3 瀏覽器和下載器,我剛剛嘗試了 Filezilla Pro(它是付費版本)。它作業得很好。
我使用通過 IAM 設定的訪問密鑰和秘密密鑰創建了到 S3 的連接。連接是即時的,下載所有檔案夾和檔案的速度很快。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/318816.html
