head-object

更新时间:2025-04-02 06:15:54

head-object用于获取某个文件(Object)的元信息。

注意事项

使用此命令不会返回文件内容。

权限说明

阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM PolicyBucket Policy授予操作权限。

API

Action

说明

API

Action

说明

HeadObject

oss:GetObject

获取某个Object的元数据。

命令格式

ossutil api head-object --bucket value --key value [flags]

参数

类型

说明

参数

类型

说明

--bucket

string

Bucket名称。

--key

string

Object的完整路径。

--if-match

string

如果传入期望的ETagObject的 ETag匹配,则返回200 OKObject Meta;否则返回412 precondition failed。

--if-modified-since

string

如果传入参数中的时间早于实际修改时间,则返回200 OKObject Meta;否则返回304 not modified。

--if-none-match

string

如果传入期望的ETag值和ObjectETag不匹配,则返回200 OKObject Meta;否则返回304 Not Modified。

--if-unmodified-since

string

如果传入参数中的时间等于或者晚于文件实际修改时间,则返回200 OKObject Meta;否则返回412 Precondition Failed。

--version-id

string

Obejct的版本号。

说明

使用示例

  • 获取exampleobject对象的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject
  • 获取exampleobject对象的元信息,以JSON格式显示。

    ossutil api head-object --bucket examplebucket --key exampleobject --output-format json
  • 获取版本号为123exampleobject的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject --version-id 123
  • 获取exampleobject对象且ETag等于123的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject --if-match 123
  • 获取exampleobject对象且对象实际修改时间早于"Thu, 11 Jul 2024 06:36:31 GMT"的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject --if-modified-since "Thu, 11 Jul 2024 06:36:31 GMT"
  • 本页导读 (1)
  • 注意事项
  • 权限说明
  • 命令格式
  • 使用示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等