すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:getallpartsize, getallpartsize

最終更新日:Apr 19, 2025

このトピックでは、getallpartsize コマンドを実行して、生成された各パートのサイズと、未完了のマルチパートアップロードタスクにおけるすべてのパートの合計サイズを取得する方法について説明します。

説明

ossutil 1.0 の機能は今後更新されません。新しくアップグレードされた ossutil 2.0 が提供する list-multipart-uploads コマンドを使用して、マルチパートアップロードタスクによって生成されたパートを取得することをお勧めします。

ossutil 1.0 の更新は提供されません。強化された ossutil 2.0 に移行し、新しい list-multipart-uploads コマンドを使用して、マルチパートアップロードタスクによって生成されたパートを取得することをお勧めします。

使用方法

  • パート情報を照会するには、oss:ListParts 権限と oss:ListMultipartUploads 権限が必要です。詳細については、「RAM ユーザーにカスタムポリシーをアタッチする」をご参照ください。

  • ossutil V1.6.16 以降では、コマンドラインでバイナリ名として ossutil を直接使用できます。システムに基づいてバイナリ名を更新する必要はありません。V1.6.16 より前の ossutil の場合は、システムに対応するバイナリ名を指定する必要があります。詳細については、「ossutil コマンドリファレンス」をご参照ください。

  • マルチパートアップロードの詳細については、「マルチパートアップロード」をご参照ください。

コマンド構文

ossutil getallpartsize oss://bucketname

bucketname の値は、未完了のマルチパートアップロードタスクのパートを含むバケットの名前を指定します。

次のコマンド例は、examplebucket バケット内の未完了のマルチパートアップロードタスクで生成されたすべてのパートをリストします。

ossutil getallpartsize oss://examplebucket

次の出力例は、パート番号、パートの合計サイズ、アップロード ID などのパート情報を返します。

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 を使用して別のリージョンにあるバケットに切り替える場合は、-e オプションを追加して、バケットが配置されているリージョンのエンドポイントを指定します。 ossutil を使用して別の Alibaba Cloud アカウントに属するバケットに切り替える場合は、-i オプションを追加して、指定したアカウントの AccessKey ID を指定し、-k オプションを追加して、指定したアカウントの AccessKey シークレットを指定します。

たとえば、中国 (杭州) リージョンにある別の Alibaba Cloud アカウントが所有する testbucket バケット内の未完了のマルチパートアップロードタスクで生成されたパートを照会するには、次のコマンドを実行します。

ossutil getallpartsize oss://testbucket -e oss-cn-hangzhou.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret

共通オプションの詳細については、「共通オプション」をご参照ください。