问题描述
不支持对删除标记进行该操作。
问题原因
您发起的请求通过VersionID参数指定了要操作目标对象的版本,但是该VersionID对应的是删除标记(DeleteMarker),而删除标记不支持您要进行的操作,比如不支持对删除标记进行getObjectAcl操作,导致接口报错。
问题示例
比如您发起了如下请求:
GET /example?acl&versionId=CAEQMhiBgMC1qpSD0BYiIGQ0ZmI5ZDEyYWVkNTQwMjBiNTliY2NjNmY3ZTVk**** HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 06:30:10 GMT
Authorization: OSS qn6q**************:77Dv****************
如果上述请求中versionId
对应的是example对象的删除标记,上述请求就会得到该错误。
解决方案
检查请求中的VersionID是否对应删除标记(DeleteMarker)。
相关文档
文档内容是否对您有帮助?