History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
PUT /<ObjectKey>?partNumber=PartNumber&uploadId=UploadId HTTP/1.1Host: <Bucketname-APPID>.cos.<Region>.myqcloud.comDate: GMT DateAuthorization: Auth Stringx-cos-copy-source: <Bucketname>-<APPID>.cos.<Region>.myqcloud.com/filepathx-cos-copy-source-range: bytes=first-lastx-cos-copy-source-if-match: etagx-cos-copy-source-if-none-match : etagx-cos-copy-source-if-unmodified-since: time_stampx-cos-copy-source-if-modified-since: time_stamp
名称 | 描述 | 类型 | 是否必选 |
x-cos-copy-source | 源对象 URL 路径,可以通过 versionid 子资源指定历史版本 | String | 是 |
名称 | 描述 | 类型 | 是否必选 |
x-cos-copy-source-range | 源对象的字节范围,范围值必须使用 bytes=first-last 格式,first 和 last 都是基于 0 开始的偏移量。 例如 bytes=0-9 表示您希望拷贝源对象的开头10个字节的数据,如果不指定,则表示拷贝整个对象 | String | 否 |
x-cos-copy-source-If-Modified-Since | 当 Object 在指定时间后被修改,则执行操作,否则返回412,可与 x-cos-copy-source-If-None-Match 一起使用,与其他条件联合使用返回冲突 | String | 否 |
x-cos-copy-source-If-Unmodified-Since | 当 Object 在指定时间后未被修改,则执行操作,否则返回412,可与 x-cos-copy-source-If-Match 一起使用,与其他条件联合使用返回冲突 | String | 否 |
x-cos-copy-source-If-Match | 当 Object 的 Etag 和给定一致时,则执行操作,否则返回412,可与 x-cos-copy-source-If-Unmodified-Since 一起使用,与其他条件联合使用返回冲突 | String | 否 |
x-cos-copy-source-If-None-Match | 当 Object 的 Etag 和给定不一致时,则执行操作,否则返回412,可与 x-cos-copy-source-If-Modified-Since 一起使用,与其他条件联合使用返回冲突 | String | 否 |
名称 | 描述 | 类型 | 是否必选 |
partNumber | 分块拷贝的块号 | String | 是 |
uploadId | 使用上传分块文件,必须先初始化分块上传。在初始化分块上传的响应中,会返回一个唯一的描述符(upload ID),您需要在分块上传请求中携带此 ID | String | 是 |
名称 | 描述 | 类型 |
x-cos-copy-source-version-id | 如果已在源存储桶上启用版本控制,则复制源对象的版本 | String |
x-cos-server-side-encryption | 如果通过 COS 管理的服务端加密来存储对象,响应将包含此头部和所使用的加密算法的值,AES256 | String |
<?xml version="1.0" encoding="UTF-8" ?><CopyPartResult><ETag>"ba82b57cfdfda8bd17ad4e5879ebb4fe"</ETag><LastModified>2017-09-04T04:45:45</LastModified></CopyPartResult>
名称 | 描述 | 类型 |
CopyPartResult | 返回复制结果信息 | String |
ETag | 返回对象的 MD5 算法校验值,ETag 的值可以用于检查 Object 的内容是否发生变化 | String |
LastModified | 返回对象最后修改时间,GMT 格式 | String |
PUT /exampleobject?partNumber=1&uploadId=1505706248ca8373f8a5cd52cb129f4bcf85e11dc8833df34f4f5bcc456c99c42cd1ffa2f9 HTTP/1.1User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2Accept: */*x-cos-copy-source:examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/exampleobject1x-cos-copy-source-range: bytes=10-100Host: examplebucket-1250000000.cos.ap-shanghai.myqcloud.comAuthorization:q-sign-algorithm=sha1&q-ak=AKIDDNMEycgLRPI2axw9xa2Hhx87wZ3M****&q-sign-time=1507530223;1508530223&q-key-time=1507530223;1508530223&q-header-list=&q-url-param-list=&q-signature=d02640c0821c49293e5c289fa07290e6b2f0****
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 133Connection: keep-aliveDate: Mon, 04 Sep 2017 04:45:45 GMTServer: tencent-cosx-cos-request-id: NTlkYjFjYWJfMjQ4OGY3MGFfNGIz****<CopyPartResult><ETag>"ba82b57cfdfda8bd17ad4e5879ebb4fe"</ETag><LastModified>2017-09-04T04:45:45</LastModified></CopyPartResult>
文档反馈