天翼云对象存储(经典版)I型API参考-PUT Object - Copy | |||||||||||||||||||||||||||||||||||||||
产品推荐: 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参考-PUT Object - Copy 此操作用来创建一个存储在OOS里的对象拷贝。类似于执行一个GET,然后再执行一次PUT。要执行拷贝请求,用户需要对源对象有读权限,对目标Bucket有写权限。 注意:当OOS接收到请求或者正在执行拷贝操作时,拷贝操作可能会返回失败。如果在拷贝操作开始之前出现异常,OOS返回标准的错误信息。如果在拷贝操作过程中出现异常,由于200 OK状态码是先返回的,这意味着200 OK响应体可能包含成功或错误。请在客户端应用程序中解析响应体的内容并进行适当处理。 请求语法
请求头
响应结果
请求示例将存储桶testbucket001中的对象1.txt复制一份到本存储桶,新对象命名为2.txt。 PUT /2.txt HTTP/1.1 Host: testbucket001.oos-dhv6.ctyunapi.cn User-Agent: curl/7.68.0 Accept: */* x-amz-date: 20210625T033636Z x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 Content-Type: application/x-www-form-urlencoded; charset=utf-8 x-amz-copy-source: /testbucket001/1.txt Content-Length: 0 Authorization: AWS4-HMAC-SHA256 Credential=abd20200520202020/20210625/dhv6/s3/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-content-sha256;x-amz-copy-source;x-amz-date, Signature=8c7022d7adc24ae1bcb218e37ca7ff35076ce2ca5a2140a2225f9370e95f8b6f 响应示例HTTP/1.1 200 OK Date: Fri, 25 Jun 2021 03:37:22 GMT x-amz-request-id: 28fcb1549c45469228746b7c827f82616880808d8876918e66 Content-Type: application/xml Transfer-Encoding: chunked Server: CTYUN <CopyObjectResult><LastModified>2021-06-25T03:37:23.727Z</LastModified><ETag>eb733a00c0c9d336e65691a37ab54293</ETag></CopyObjectResult> |