進行分區上傳操作時,執行getallpartsize命令可擷取Bucket內所有未完成的Multipart任務產生的片段(Part)資訊。
注意事項
要擷取片段資訊,您必須具有
oss:ListParts
和oss: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****
關於此命令的其他通用選項的更多資訊,請參見通用選項。