天翼云对象存储(经典版)I型API参考-List Multipart Uploads | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 点击这里注册天翼云特邀VIP帐号,立即体验天翼云对象存储>>> 天翼云对象存储(经典版)I型API参考-List Multipart Uploads 该接口用于列出所有已经通过Initiate Multipart Upload请求初始化,但未完成或未终止的分片上传过程。 响应中最多返回1000个分片上传过程的信息,它既是响应能返回的最大分片上传过程数目,也是请求的默认值。用户也可以通过设置max-uploads参数来限制响应中的分片上传过程数目。如果当前的分片上传过程数超出了这个值,则响应中会包含一个值为true的IsTruncated元素。如果用户要列出多于这个值的分片上传过程信息,则需要继续调用List Multipart Uploads请求,并在请求中设置key-marker和upload-id-marker参数。 在响应体中,分片上传过程的信息通过key来排序。如果用户的应用程序中启动了多个使用同一key对象开头的分片上传过程,那么响应体中分片上传过程首先是通过key来排序,在相同key的分片上传内部则是按上传启动的起始时间的升序来进行排列。 请求语法
请求参数
响应结果
请求示例下面的请求列出正在进行的三个分片上传过程。请求指定了max-uploads参数来设置响应中返回的分片上传过程的最大数目。 GET /?uploads&max-uploads=3 HTTP/1.1 Host: example-bucket.oos-cn.ctyunapi.cn Date: Mon, 1 Nov 2010 20:34:56 GMT Authorization: AWS 7799e793ce4624ee7e5a.com:xQE0diMbLRepdf3YB+FIEXAMPLE= 响应示例下面的示例表示这次List操作无法将分片上传过程列举完,需要指定NextKeyMarker和NextUploadIdMarker元素。用户需要在下一次List操作中指定这两个值。也就是说,在下一次List操作中指定key-marker=my-image.my(NextKeyMarker的值)和upload-id-marker=AW56IGBkZQEgd3h6ILVsdmluUydzIWVwbP9hTCAmQZlsQZW(NextUploadIdMarker的值)。 响应示例中也显示了一个两个分片上传过程拥有同一个key(my-image.my)的例子。响应包含了两个通过key来排序的上传过程,在每个key内部上传过程是根据上传启动的起始时间来排序的。 HTTP/1.1 200 OK x-amz-request-id: 356c89996e6727732072657175657374 Date: Mon, 1 Nov 2010 20:34:56 GMT Content-Length: 1359 Server: CTYUN <?xml version="1.0" encoding="UTF-8"?> <ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Bucket>bucket</Bucket> <KeyMarker></KeyMarker> <UploadIdMarker></UploadIdMarker> <NextKeyMarker> my-image.my</NextKeyMarker> <NextUploadIdMarker>1638428231343309201</NextUploadIdMarker> <MaxUploads>3</MaxUploads> <IsTruncated>true</IsTruncated> <EncodingType></EncodingType> <Upload> <Key>my-divisor</Key> <UploadId>1638428231343309198</UploadId> <Initiator> <ID>mailaddress@email.com</ID> <DisplayName> </DisplayName> </Initiator> <Owner> <ID></ID> <DisplayName></DisplayName> </Owner> <StorageClass>STANDARD</StorageClass> <Initiated>2010-11-10T20:48:33.000Z</Initiated> </Upload> <Upload> <Key>my-movie.m2ts</Key> <UploadId>1638428231343309199</UploadId> <Initiator> <ID>mailaddress@email.com</ID> <DisplayName> </DisplayName> </Initiator> <Owner> <ID> </ID> <DisplayName> </DisplayName> </Owner> <StorageClass>STANDARD</StorageClass> <Initiated>2010-11-10T20:48:33.000Z</Initiated> </Upload> <Upload> <Key> my-image.my</Key> <UploadId>1638428231343309200</UploadId> <Initiator> <ID>mailaddress@email.com</ID> <DisplayName> </DisplayName> </Initiator> <Owner> <ID> </ID> <DisplayName> </DisplayName> </Owner> <StorageClass>STANDARD</StorageClass> <Initiated>2010-11-10T20:49:33.000Z</Initiated> </Upload> </ListMultipartUploadsResult> |