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

Object Storage Service:stat(バケットおよびオブジェクト情報の表示)

最終更新日:Mar 21, 2026

stat コマンドを使用して、バケットまたはオブジェクトのメタデータをクエリします。このコマンドにより、ストレージクラス、アクセス制御リスト(ACL)、冗長性タイプ、オブジェクトサイズなどの情報を、コマンドラインから直接確認できます。

重要

オブジェクトのメタデータを stat コマンドでクエリできるのは、バケットの所有者および oss:GetObjectoss:GetObjectAcloss:GetBucketInfo 権限を持つ RAM ユーザーのみです。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

  • ossutil がインストール済みであること。ossutil 1.6.16 以降では、バイナリ名として直接 ossutil を使用します。それより前のバージョンでは、オペレーティングシステムに応じてバイナリ名を更新してください。詳細については、「ossutil コマンド リファレンス」をご参照ください。

  • バケットまたはオブジェクトをクエリするために必要な権限が付与済みであること

コマンド構文

ossutil stat oss://bucketname[/objectname]
             [--encoding-type <value>]
             [--payer <value>]
             [--version-id <value>]

パラメーターとオプション

パラメーター/オプション必須説明
bucketnameはいバケット名。
objectnameいいえオブジェクト名。省略すると、バケットレベルの情報をクエリします。
--encoding-typeいいえオブジェクト名のエンコーディング形式。有効な値: url。指定しない場合、オブジェクト名はエンコードされません。
--payerいいえこの操作によって発生するトラフィック料金およびリクエスト料金をリクエスターが負担する場合は、requester を指定します。
--version-idいいえオブジェクトのバージョン ID。バージョン管理が有効化されているバケット、またはバージョン管理が一時停止されているバケットにのみ適用されます。

実行例

バケット情報のクエリ

ossutil stat oss://examplebucket

実行結果の例:

Name              : examplebucket
Location          : oss-cn-hangzhou
CreationDate      : 2021-06-30 16:04:41 +0800 CST
ExtranetEndpoint  : oss-cn-hangzhou.aliyuncs.com
IntranetEndpoint  : oss-cn-hangzhou-internal.aliyuncs.com
ACL               : private
Owner             : 148562088256****
StorageClass      : Standard
RedundancyType    : LRS
AccessMonitor     : Enabled

0.132413(s) elapsed

出力フィールド:

フィールド説明
Nameバケット名。
Locationバケットが配置されているリージョン。
CreationDateバケットの作成日時。
ExtranetEndpointインターネット経由でバケットにアクセスするためのパブリックエンドポイント。
IntranetEndpointAlibaba Cloud 内部ネットワーク内からバケットにアクセスするための内部エンドポイント。
ACLバケットレベルのアクセス制御リスト(ACL)。
Ownerバケット所有者の Alibaba Cloud アカウント ID。
StorageClassバケットのストレージクラス。
RedundancyTypeデータ冗長性タイプ。
AccessMonitorバケットに対するアクセスモニタリングが有効かどうか。

オブジェクト情報のクエリ

ossutil stat oss://examplebucket/exampleobject.jpg

実行結果の例:

ACL                   : default
Accept-Ranges         : bytes
Content-Length        : 8746
Content-Md5           : cvc5wcklut76CVoEi2UW****
Content-Type          : image/jpeg
Etag                  : 72F739C1C925BADEFA095A048B65****
Last-Modified         : 2021-07-27 09:53:03 +0800 CST
Owner                 : 148562088256****
X-Oss-Hash-Crc64ecma  : 56037670485008****
X-Oss-Object-Type     : Normal
X-Oss-Storage-Class   : Standard

0.194739(s) elapsed

出力フィールド:

フィールド説明
ACLオブジェクトレベルの ACL。default は、オブジェクトがバケットの ACL を継承することを意味します。
Accept-Rangesサーバーが範囲リクエスト(bytes)をサポートしていることを示します。
Content-Lengthオブジェクトサイズ(バイト単位)。
Content-Md5オブジェクトコンテンツの Base64 エンコード MD5 ハッシュ。データ整合性の検証に使用されます。
Content-Typeオブジェクトの MIME タイプ。
Etagオブジェクトの特定バージョンを識別するエンティティタグ。オブジェクトのコンテンツが変更されると、この値も変更されます。
Last-Modifiedオブジェクトが最後に変更された日時。
Ownerオブジェクト所有者の Alibaba Cloud アカウント ID。
X-Oss-Hash-Crc64ecmaオブジェクトの CRC64 チェックサム。エンドツーエンドのデータ整合性検証に使用されます。
X-Oss-Object-Typeオブジェクト作成時に使用されたアップロードタイプ。Normal は、標準(マルチパート以外)アップロードであることを示します。
X-Oss-Storage-Classオブジェクトのストレージクラス。

特殊文字を含むオブジェクト名のクエリ

ossutil では、オブジェクト名のエンコーディングとして URL エンコーディングのみがサポートされています。特殊文字を含むオブジェクト名をクエリするには、事前にその名前を URL セーフな文字列にエンコードする必要があります。

たとえば、示例.txt というオブジェクトをクエリする場合:

ossutil stat oss://examplebucket/%E7%A4%BA%E4%BE%8B.txt --encoding-type url

実行結果の例:

ACL                   : default
Accept-Ranges         : bytes
Content-Length        : 113089
Content-Md5           : mAYgHM5cSkZNBxKDDqqW****
Content-Type          : image/jpeg
Etag                  : 9806201CCE5C4A464D0712830EAA****
Last-Modified         : 2021-07-27 10:08:57 +0800 CST
Owner                 : 148562088256****
X-Oss-Hash-Crc64ecma  : 1106061527435521****
X-Oss-Object-Type     : Normal
X-Oss-Storage-Class   : Standard

0.168335(s) elapsed

特定のオブジェクトバージョンのクエリ

ossutil stat oss://examplebucket/test.jpg --version-id CAEQFRiBgICw.YSX1xciIDNiNzc3ZTdmNTQzOTQ1OTM4MWUwOWI1Y2M1ZTgz****

実行結果の例:

ACL                   : default
Accept-Ranges         : bytes
Content-Length        : 190540
Content-Md5           : aJQnxHQ2b+zW6hh0c+2y****
Content-Type          : image/jpeg
Etag                  : 689427C474366FECD6EA187473ED****
Last-Modified         : 2021-07-27 10:19:25 +0800 CST
Owner                 : 148562088256****
X-Oss-Hash-Crc64ecma  : 1666171672179499****
X-Oss-Object-Type     : Normal
X-Oss-Storage-Class   : Standard
X-Oss-Version-Id      : CAEQFRiBgICw.YSX1xciIDNiNzc3ZTdmNTQzOTQ1OTM4MWUwOWI1Y2M1ZTgz****

0.213528(s) elapsed

出力には、標準のオブジェクトフィールドに加えて X-Oss-Version-Id も含まれます。バージョン ID を事前に確認するには、「ls」をご参照ください。

クロスアカウントおよびクロスリージョンでのクエリ

別のリージョンにあるバケットや、別の Alibaba Cloud アカウントが所有するバケットをクエリするには、-e-i-k オプションを追加し、それぞれエンドポイント、AccessKey ID、AccessKey Secret を指定します。

ossutil stat oss://testbucket \
  -e oss-cn-shanghai.aliyuncs.com \
  -i yourAccessKeyID \
  -k yourAccessKeySecret

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