接口介绍
此接口可以列出存储桶中已经初始化,但是还没complete或者abort的分片上传任务。
接口约束
无
请求URI
GET /v1/uploads/{bucket}
路径参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
bucket | 是 | String | 桶名称 | testBucket |
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
uploads | 是 | String | 固定参数 | uploads |
注: 如果query中的参数为固定参数,可以传参数名或传空。
请求参数
请求头header参数
此接口涉及的其他公共请求头,例如Host、Date等的更多信息,请参见公共HTTP头。
请求体body参数
无
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
ListMultipartUploadsResult | Container | 保存ListMultipartUpload请求结果的容器。 | -- | |
Bucket | String | 本次请求的存储桶名称。 | -- | |
IsTruncated | Boolean | 指明是否已返回所有结果。true:表示本次没有返回全部结果。 false:表示本次已返回全部结果。 | -- | |
MaxUploads | Integer | 返回的最大分片上传任务个数。 | -- | |
NextKeyMarker | String | 如果本次没有返回全部结果,响应请求中将包含NextKeyMarker元素,用于表示接下来请求的KeyMarker值。 | -- | |
NextUploadIdMarker | String | 如果本次没有返回全部结果,响应请求中将包含NextUploadMarker元素,用于表示接下来请求的UploadMarker值。 | -- | |
Upload | Container | 保存Multipart Upload任务信息的容器。 | -- | Key,UploadId,Initiator,Owner,StorageClass,Initiated |
UploadIdMarker | String | 列表的起始UploadId位置。 | -- | |
UploadId | String | 分片上传任务的id。 | -- | |
Initiated | Date | 分片上传任务的初始化时间。 | -- | |
Key | Container | 对象的Key | -- | |
Initiator | Container | 初始化上传用户的ID和显示名 | -- | ID,DisplayName |
ID | String | Initiator的ID | -- | |
DisplayName | String | Initiator的显示名 | -- | |
Owner | Container | 上传对象拥有的ID和显示名 | -- | ID,DisplayName |
ID | String | Owner的ID | -- | |
DisplayName | String | Owner的显示名 | -- | |
StorageClass | String | 用于存储结果的对象 | -- |
请求示例
GET /v1/uploads/testbucket?uploads
请求头header
Host: gdoss.xstore.ctyun.cn
Date: Wed, 28 Oct 2023 09:32:00 GMT
Authorization: authorization string
请求体body
无
响应示例
HTTP/1.1 200 OK
x-amz-request-id: 656c76696e6727732072657175657374
Date: Mon, 1 Nov 2010 20:34:56 GMT
<?xml version="1.0" encoding="UTF-8"?>
<ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Bucket>example-bucket</Bucket>
<NextKeyMarker>my-movie.m2ts</NextKeyMarker>
<NextUploadIdMarker>YW55IGlkZWEgd2h5IGVsdmluZydzIHVwbG9hZCBmYWlsZWQ</NextUploadIdMarker>
<MaxUploads>3</MaxUploads>
<IsTruncated>true</IsTruncated>
<Upload>
<Key>my-divisor</Key>
<UploadId>XMgbGlrZSBlbHZpbmcncyBub3QgaGF2aW5nIG11Y2ggbHVjaw</UploadId>
<Initiator>
<ID>arn:aws:iam::111122223333:user/user1-11111a31-17b5-4fb7-9df5-b111111f13de</ID>
<DisplayName>user1-11111a31-17b5-4fb7-9df5-b111111f13de</DisplayName>
</Initiator>
<Owner>
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
<DisplayName>OwnerDisplayName</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
<Initiated>2010-11-10T20:48:33.000Z</Initiated>
</Upload>
<Upload>
<Key>my-movie.m2ts</Key>
<UploadId>VXBsb2FkIElEIGZvciBlbHZpbmcncyBteS1tb3ZpZS5tMnRzIHVwbG9hZA</UploadId>
<Initiator>
<ID>b1d16700c70b0b05597d7acd6a3f92be</ID>
<DisplayName>InitiatorDisplayName</DisplayName>
</Initiator>
<Owner>
<ID>b1d16700c70b0b05597d7acd6a3f92be</ID>
<DisplayName>OwnerDisplayName</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
<Initiated>2010-11-10T20:48:33.000Z</Initiated>
</Upload>
<Upload>
<Key>my-movie.m2ts</Key>
<UploadId>YW55IGlkZWEgd2h5IGVsdmluZydzIHVwbG9hZCBmYWlsZWQ</UploadId>
<Initiator>
<ID>arn:aws:iam::444455556666:user/user1-22222a31-17b5-4fb7-9df5-b222222f13de</ID>
<DisplayName>user1-22222a31-17b5-4fb7-9df5-b222222f13de</DisplayName>
</Initiator>
<Owner>
<ID>b1d16700c70b0b05597d7acd6a3f92be</ID>
<DisplayName>OwnerDisplayName</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
<Initiated>2010-11-10T20:49:33.000Z</Initiated>
</Upload>
</ListMultipartUploadsResult>
状态码
HTTP状态 | 描述 |
---|---|
200 | 操作成功。 |
403 | 用户没有权限执行操作。 |