このトピックでは、listpartコマンドを実行して、不完全なマルチパートアップロードに関連付けられているパーツを一覧表示する方法について説明します。
使用上の注意
パーツを一覧表示するには、
oss:ListParts
権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。このトピックでは、64ビットLinuxシステムに基づくサンプルコマンドラインを提供します。 他のシステムのために、取り替えて下さい./ossutil64対応するバイナリ名を持つコマンドで 詳細は、「ossutilコマンドリファレンス」をご参照ください。
マルチパートアップロードの詳細については、「マルチパートアップロード」をご参照ください。
コマンド構文
./ossutil64 listpart oss:// bucketname/objectname uploadid
次の表に、構文のパラメーターを示します。
パラメーター | 説明 |
bucketname | バケットの名前です。 |
オブジェクト名 | マルチパートアップロードタスクが完了していないオブジェクトの名前。 |
uploadid | マルチパートアップロードタスクを識別するアップロードID。 マルチパートアップロードを開始すると、アップロードIDが返されます。 アップロードIDを使用して、マルチパートアップロードのキャンセルやマルチパートアップロードのクエリなどのマルチパートアップロード操作を実行できます。 |
lsコマンドの -m
オプションを使用して、マルチパートアップロードが不完全なオブジェクト、マルチパートアップロードが開始された時刻、アップロードIDなどのパーツ情報を照会できます。 詳細については、「ls」をご参照ください。
例
次のコマンドを実行して、examplebucketバケット内のexampleobject.txtオブジェクトの不完全なマルチパートアップロードタスクに関連付けられているパーツを一覧表示できます。
./ossutil64 listpart oss:// examplebucket/exampleobject.txt 89A46B10E94A4ED5A7E9869F9409 ****
次のサンプル出力は、部品数、ETag、部品サイズなどの部品情報の例を示しています。
PartNumber Etagサイズ (バイト) LastModifyTime
2「BD106FED29B349A635BE289746DB **** 」4443891 2021-07-21 09:01:33
3「25DA5C7BB933DBD732B6C11111EB **** 」4443891 2021-07-21 09:01:31
4「AFDA91A8D4F476BAC972306873A3 **** 」4443891 2021-07-21 09:01:31
11「2FFEE8D5049AB059D7EC801927BB **** 」4443891 2021-07-21 09:01:32
合計パーツ数: 4合計パーツサイズ (MB):16.95
0.101978経過
一般的なオプション
ossutilを使用して別のリージョンにあるバケットに切り替える場合は、コマンドに -eオプションを追加して、指定したバケットがあるリージョンのエンドポイントを指定します。 ossutilを使用して別のAlibaba Cloudアカウントに属するバケットに切り替える場合、コマンドに -iオプションを追加して、指定されたアカウントのAccessKey IDを指定し、コマンドに -kオプションを追加して、指定されたアカウントのAccessKey secretを指定します。
たとえば、次のコマンドを実行して、testobject.txtオブジェクトの不完全なマルチパートアップロードタスクに関連付けられているパーツに関する情報を照会できます。 testobject.txtオブジェクトは、中国 (杭州) リージョンにあり、別のAlibaba Cloudアカウントが所有するtestbucketバケットにあります。
./ossutil64 listpart oss:// testbucket/testobject.txt 46C56B10E94A4ED6G8U9869F9409 **** -e oss-cn-hangzhou.aliyuncs.com -i LTAI4Fw2NbDUCV8zYUzA **** -k 67DLVBkH7EamOjy2W5RVAHUY9H ****
共通オプションの詳細については、「共通オプション」をご参照ください。