問題描述
要求標頭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****