文档

0042-00000303

更新时间:

问题描述

UploadPartCopy请求中拷贝源Bucket与目标Bucket不在同一个Region。

问题原因

您发起了UploadPartCopy请求来从一个已存在的Object中拷贝数据来上传一个Part,x-oss-copy-source参数用来指定拷贝源,如果该参数值为空,就会产生该错误。该参数的格式是/oss-example/src-object或者/oss-example/src-object?versionId=CAEQMxiBgMC0vs6D0BYiIGJiZWRjOTRjNTg0NzQ1MTRiN2Y1OTYxMTdkYjQ0****,后者用于指定具体的版本。

问题示例

比如您发起了如下请求:

PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36  HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length:6291456
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6qrrqxo2oawuk53otf****:J/lICfXEvPmmSW86bBAfMmUm****
x-oss-copy-source: /oss-other-example/src-object
x-oss-copy-source-range:bytes=100-6291756

因为UploadPartCopy接口要求源Bucket地址和目标Bucket地址必须是同一个Region,如果上述请求中oss-exampleoss-other-example不在同一个Region,就会产生该错误。

解决方案

请确保您的请求中x-oss-copy-source请求头参数中包含的源Bucket与分片上传的目标Bucket在同一个Region。更多信息,请参见访问域名和数据中心

相关文档

  • 本页导读 (1)
文档反馈