このトピックでは、getallpartsizeコマンドを実行して、不完全なマルチパートアップロードタスクで生成された各パーツのサイズとすべてのパーツの合計サイズを取得する方法について説明します。
このトピックのサンプルコマンドラインは、64ビットLinuxシステムに基づいています。 他のシステムの場合は、を交換します。対応するバイナリ名を持つコマンドの /ossutil64。 詳細については、「ossutilの使用を開始する」をご参照ください。
マルチパートアップロードの詳細については、「マルチパートアップロードと再開可能アップロード」をご参照ください。
コマンド構文
. /ossutil64 getallpartsize oss:// bucketname
bucketname: 不完全なマルチパートアップロードタスクで生成されたパーツを含むバケットの名前を指定します。
例
次のコマンドでは、不完全なマルチパートアップロードタスクで生成されたすべてのパーツを、examplebucketという名前の宛先バケットに一覧表示する方法の例を示します。
. /ossutil64 getallpartsize oss:// examplebucket
同様の出力が表示された場合、パーツ数、すべてのパーツの合計サイズ、マルチパートアップロードタスクのアップロードIDなどの情報が取得されます。
PartNumber UploadIdサイズ (バイト) パス
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
合計部品数: 6合計部品サイズ (MB):300.00
0.142115経過
一般的なオプション
ossutilを使用して別のリージョンにあるバケットに切り替える場合は、コマンドに -eオプションを追加して、指定したバケットがあるリージョンのエンドポイントを指定します。 ossutilを使用して別のAlibaba Cloudアカウントに属するバケットに切り替える場合、コマンドに -iオプションを追加して、指定されたアカウントのAccessKey IDを指定し、コマンドに -kオプションを追加して、指定されたアカウントのAccessKeyシークレットを指定します。
たとえば、中国 (杭州) リージョンの別のAlibaba Cloudアカウントが所有するtestbucketバケット内の不完全なマルチパートアップロードタスクで生成されたパーツをクエリする場合は、次のコマンドを実行します。
. /ossutil64 getallpartsize oss:// testbucket -e oss-cn-hangzhou.aliyuncs.com -i LTAI4Fw2NbDUCV8zYUzA **** -k 67DLVBkH7EamOjy2W5RVAHUY9H ****
このコマンドのその他の共通オプションの詳細については、「共通オプション」をご参照ください。