问题描述
请求头x-oss-copy-source参数取值不合法。
问题原因
您发起了CopyObject请求,但是请求中用于指定拷贝的源文件地址请求头x-oss-copy-source取值不符合规范。
问题示例
以下请求示例中,x-oss-copy-source请求头取值中versionId字段取值为空。
PUT /dest-object-example HTTP/1.1
Host: versioning-copy.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 03:45:32 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: /versioning-copy-source/source-object?versionId=
解决方案
通过CopyObject拷贝指定版本Object的请求示例如下:
PUT /destobject.png HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 03:45:32 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: /src-example/srcobject.png?versionId=CAEQNRiBgICv8uaA0BYiIDliZDc3MTc1NjE5MjRkMDI4ZGU4MTZkYjY1ZDgy****
相关文档
文档内容是否对您有帮助?