问题描述
UploadPartCopy请求中x-oss-copy-source
参数指定的拷贝源使用了客户端加密。
问题原因
您发起了UploadPartCopy请求来从一个已存在的Object中拷贝数据来上传一个Part,x-oss-copy-source
参数用来指定拷贝源,如果该参数指定的源文件采用了客户端加密,就会产生该错误。
问题示例
比如您发起了如下请求:
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-client-enc
因为UploadPartCopy接口要求拷贝源没有采用客户端加密,如果上述请求中/oss-example/src-object-client-enc
采用了客户端加密,就会产生该错误。
解决方案
请确保您的请求中x-oss-copy-source
请求头参数中包含的拷贝源没有采用客户端加密。
相关文档
文档内容是否对您有帮助?