全部產品
Search
文件中心

Object Storage Service:getallpartsize(擷取片段大小)

更新時間:Jul 31, 2024

進行分區上傳操作時,執行getallpartsize命令可擷取Bucket內所有未完成的Multipart任務產生的片段(Part)資訊。

注意事項

  • 要擷取片段資訊,您必須具有oss:ListPartsoss:ListMultipartUploads許可權。具體操作,請參見為RAM使用者授權自訂的權限原則

  • 從ossutil 1.6.16版本開始,命令列中Binary名稱支援直接使用ossutil,您無需根據系統重新整理Binary名稱。如果您的ossutil版本低於1.6.16,則需要根據系統重新整理Binary名稱。更多資訊,請參見命令列工具ossutil命令參考

  • 關於分區上傳的更多資訊,請參見分區上傳

命令格式

ossutil getallpartsize oss://bucketname

bucketname填寫目標Bucket名稱,該Bucket記憶體在因未完成的Multipart任務產生的片段。

使用樣本

以下樣本用於列舉目標儲存空間examplebucket內所有未完成的Multipart任務產生的片段。

ossutil getallpartsize oss://examplebucket

以下返回結果表明已成功擷取examplebucket內的片段數量、片段總大小以及片段對應的UploadId等資訊。

PartNumber      UploadId                                Size(Byte)      Path
1               F18A92392DFD4B3FA897C267829FE417        52428800        oss://examplebucket/exampleobject.txt
2               F18A92392DFD4B3FA897C267829FE417        52428800        oss://examplebucket/exampleobject.txt
3               F18A92392DFD4B3FA897C267829FE417        52428800        oss://examplebucket/exampleobject.txt
4               F18A92392DFD4B3FA897C267829FE417        52428800        oss://examplebucket/exampleobject.txt
5               F18A92392DFD4B3FA897C267829FE417        52428800        oss://examplebucket/exampleobject.txt
6               F18A92392DFD4B3FA897C267829FE417        52428800        oss://examplebucket/exampleobject.txt

total part count:6     total part size(MB):300.00
0.142115(s) elapsed

通用選項

當您需要通過命令列工具ossutil切換至另一個地區的Bucket時,可以通過-e選項指定該Bucket所屬的Endpoint。當您需要通過命令列工具ossutil切換至另一個阿里雲帳號下的Bucket時,可以通過-i選項指定該帳號的AccessKey ID,並通過-k選項指定該帳號的AccessKey Secret。

例如您需要擷取另一個阿里雲帳號下,華東1(杭州)名為testbucket的Bucket內所有未完成的Multipart任務產生的片段,命令如下:

ossutil getallpartsize oss://testbucket -e oss-cn-hangzhou.aliyuncs.com -i LTAI4Fw2NbDUCV8zYUzA****  -k 67DLVBkH7EamOjy2W5RVAHUY9H****

關於此命令的其他通用選項的更多資訊,請參見通用選項