全部產品
Search
文件中心

Object Storage Service:0016-00000307

更新時間:Jun 19, 2024

問題描述

要求標頭x-oss-copy-source取值中versionId欄位不支援指定為刪除標記。

問題原因

您發送了CopyObject請求,但是請求中用於拷貝的源檔案地址要求標頭x-oss-copy-source取值中versinId對應的版本為刪除標記(DeleteMarker),但是該介面不允許拷貝刪除標記。

問題樣本

以下CopyObject請求中要求標頭x-oss-copy-source包含的versinId欄位對應的版本為刪除標記。

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=CAEQOBiBgMD5u_34sRgiIGI0NjcwNzRmYmE4ZTQ2YWViZTkxMDZjNDg4Yzhl****

解決方案

確認通過CopyObject拷貝指定版本Object時,填寫的versionId對應版本不是刪除標記。

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****

相關文檔