文档

0016-00000310

更新时间:

问题描述

不允许在开启版本控制的Bucket中拷贝Appendable文件。

问题原因

您发送了CopyObject请求,但是请求中用于指定拷贝源文件地址的x-oss-copy-source请求头的取值对应的源文件为类型为Appendable。该接口不允许在开启了版本控制的Bucket中拷贝Appendable类型的文件。

问题示例

以下CopyObject请求中通过x-oss-copy-source请求头指定的源文件source-object为Appendable类型。

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 qeyxjc9arppwa0t:QqwOjq7U7j04NVpPqdfcVk0I****
x-oss-copy-source: /versioning-copy-source/source-object?versionId=CAEQNRiBgICv8uaA0BYiIDliZDc3MTc1NjE5MjRkMDI4ZGU4MTZkYjY1ZDgy****

解决方案

确认请求中x-oss-copy-source请求头取值正确。如果源文件所在的Bucket开启了版本控制,需确保源文件不是Appendable类型。您可以通过HeadObject接口查看源文件类型。

相关文档

  • 本页导读 (1)
文档反馈