このトピックでは、stat コマンドを実行してバケットまたはオブジェクトに関する情報をクエリする方法について説明します。たとえば、このコマンドを実行して、バケットのストレージクラスやオブジェクトのメタデータをクエリできます。
使用方法
バケット所有者と、oss:GetObject、oss:GetObjectAcl、および oss:GetBucketInfo の権限を持つ RAM ユーザーのみが、stat コマンドを実行してオブジェクトメタデータをクエリできます。
コマンド構文
ossutil stat oss://bucket[/object] [flags]パラメーター | タイプ | 説明 |
--encoding-type | string | オブジェクト名のエンコードに使用されるエンコード方式。有効な値:url。 |
--human-readable | / | 読みやすいように、ユーザーフレンドリーな方法で情報を出力することを指定します。オブジェクトサイズの単位は KB、MB、GB、TB、または PB にすることができます。 |
--request-payer | string | リクエストの支払者。バケットでリクエスト者払い が有効になっている場合は、このパラメーターを requester に設定します。有効な値:requester。 |
--version-id | string | オブジェクトのバージョン ID。 |
例
examplebucket バケットに関する情報をクエリする
ossutil stat oss://examplebucketexamplebucket バケット内の exampleobject.txt オブジェクトに関する情報をクエリする
ossutil stat oss://examplebucket/exampleobject.txtバージョン管理が有効になっている examplebucket バケット内の exampleobject.txt オブジェクトの特定バージョンに関する情報をクエリする
ossutil stat oss://examplebucket/exampleobject.txt --version-id CAEQKxiBgMCplua..xgiIGFiZjE0NTZkNTU4NjQ5NDdiMDMyMzc4YzIxNDVm****