我需要使用華為OBS服務。它類似于 S3。SDK 與 AWS S3 非常相似。因此,如果 s3 有解決方案 OBS 也應該有。因此,如果您在 S3 上有解決方案。它也可以作業。
我有一個桶,里面有 20k 個物件。我只需要使用 python sdk 下載該資料。
我試圖列出物件并逐個下載,但只收集了前 1k 個資料。
列出物件 --> https://support.huaweicloud.com/intl/en-us/sdk-python-devg-obs/obs_22_0805.html
每個下載物件都有一個 --> https://support.huaweicloud.com/intl/en-us/sdk-python-devg-obs/obs_22_0909.html
uj5u.com熱心網友回復:
您鏈接的檔案頁面顯示“您可以使用此 API 列出存盤桶中的物件。默認情況下,最多列出 1000 個物件。” 這就是為什么您只收到 1000 個物件。
AWS 有一個list_objects_v2()命令可以使用 aContinuationToken來獲取串列中的更多物件,但在 OBS 中可能不可用。
相反,您可能需要再次呼叫該函式并在欄位中傳遞上Key一個結果集的最后一個,marker因為檔案說:“在列出存盤桶中的物件時指定標記。配置標記后,將回傳此標記之后的物件按字母順序排列。”
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/454787.html
上一篇:S3默認公共ACL檔案物件
