すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0016-00000307

最終更新日:Dec 21, 2023

問題の説明

x-oss-copy-sourceリクエストヘッダーのversionIdフィールドは、削除マーカーとして指定できません。

原因

CopyObjectリクエストを開始しましたが、x-oss-copy-sourceリクエストヘッダーのversinIdフィールドで指定されたバージョンは削除マーカーです。 ただし、この操作では削除マーカーをコピーできません。

次のCopyObjectリクエストでは、x-oss-copy-sourceリクエストヘッダーのversinIdフィールドは、削除マーカーのバージョンを示します。

PUT /dest-object-例HTTP/1.1
ホスト: versioning-copy.oss-cn-hangzhou.aliyuncs.com
日付: 4月2019日火曜日03:45:32 GMT
権限付与: OSS qeyxjc9arppwa0t:QqwOjq7U7j04NVpPqdfcVk0I ****
x-oss-copy-source: /versioning-copy-source/source-object?versionId=CAEQOBiBgMD5u_34sRgiIGI0NjcwNzRmYmE4ZTQ2YWViZTkxMDZjNDg4Yzhl **** 

ソリューション

指定されたバージョンのオブジェクトをコピーするCopyObjectリクエストを送信するときに、versionIdフィールドで指定されたバージョンが削除マーカーではないことを確認してください。

PUT /destobject.png HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 4月2019日火曜日03:45:32 GMT
権限付与: OSS qeyxjc9arppwa0t:QqwOjq7U7j04NVpPqdfcVk0I ****
x-oss-copy-source: /src-example/srcobject.png?versionId=CAEQNRiBgICv8uaA0BYiIDliZDc3MTc1NjE5MjRkMDI4ZGU4MTZkYjY1ZDgy **** 

関連ドキュメント