获取对象列表

该API 作用为列出存储桶中所有对象。

语法

GET /{bucket} HTTP/1.1
Host:cname.domain.com

参数

名称 类型 描述
prefix String 仅返回具有指定前缀的对象
delimiter String 前缀与对象名其余部分之间的分隔符
marker String 返回对象列表的起始下标
max-keys Integer 返回关键字的最大数目,默认为1000
allow-unordered Boolean 允许结果无序返回,不能与delimiter 参数一起使用

示例

GET /{bucket}?max-keys=25 HTTP/1.1

可能的HTTP响应

HTTP状态码 表示信息 描述
200 OK 存储桶已经被检索到

响应实体

名称 类型 描述
ListBucketResult Entity 对象列表的容器
Name String 桶名称的容器
Prefix String 对象key 的前缀
Marker String 返回对象的起始下标
MaxKeys Integer Key 数目的最大值
Delimiter String 如果该参数被设置,具有相同前缀的对象将出现在CommonPrefixes列表中
IsTruncated Boolean 如果值为True,仅返回桶内容的一个子集
CommonPrefixes Container 如果多个对象包含相同的前缀,它们将包含在此表中