2.5.16. S3 复制多部分上传

通过从现有对象复制数据作为数据源来上传部分。

指定 uploadId 子资源以及上传 ID,以执行多部分上传副本:

语法

PUT /BUCKET/OBJECT?partNumber=PartNumber&uploadId=UPLOAD_ID HTTP/1.1
Host: cname.domain.com

Authorization: AWS ACCESS_KEY:HASH_OF_HEADER_AND_SECRET

表 2.38. 请求 Headers

名称描述有效值必需

x-amz-copy-source

源存储桶名称和对象名称。

BUCKET/OBJECT

x-amz-copy-source-range

从源对象复制的字节数。

范围: bytes=first-last,其中第一个和最后一个是要复制的零字节偏移。例如,bytes=0-9 表示您想要复制源的前 10 字节。

表 2.39. 响应实体

名称Type描述

CopyPartResult

Container

用于所有响应元素的容器。

ETag

字符串

返回新部分的 ETag。

LastModified

字符串

返回部分上次修改的日期。

.Additional Resources