问题描述
UploadPartCopy请求中UploadId参数指定的分片上传任务不存在。
问题原因
您发起了UploadPartCopy请求来从一个已存在的Object中拷贝数据来上传一个Part,其中UploadId参数指定了进行中的分片上传任务,如果该参数有误,或者对应的分片上传任务已经被终止(Abort)或完成(Complete),就会产生该错误。
问题示例
比如您发起了如下请求:
PUT /multipart.data?partNumber=2&uploadId=63C06A5CFF6F4AE4A6BB3AD7F01C**** HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 07:01:56 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: /oss-example/src-object
调用该接口上传Part数据前,必须先调用InitiateMultipartUpload接口来获取一个OSS服务器颁发的UploadId。
该UploadId参数指定了要上传分片所属的分片上传任务,如果该参数不正确,就会产生该错误;此外,如果该参数对应的分片上传任务已经通过AbortMultipartUpload接口或CompleteMultipartUpload接口终止或完成,也会产生该错误。
解决方案
请确保您的请求中的UploadId是通过InitiateMultipartUpload接口获取的服务端颁发的UploadId,且该分片上传任务还未终止或完成。
相关文档
文档内容是否对您有帮助?