0012-00000301

问题描述

请求的Bucket未开启版本控制。

问题原因

您发起了GetObject请求,请求中指定了vesionId用于获取指定版本的Object,但是Object所在的Bucket未开启版本控制。

问题示例

Bucket(oss-example)未开启版本控制的情况下,请求URL中携带了versionId参数用于获取指定版本的Object。

GET /example?versionId=CAEQNhiBgMDJgZCA0BYiIDc4MGZjZGI2OTBjOTRmNTE5NmU5NmFhZjhjYmY0**** HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 02:58:06 GMT
Authorization: OSS qn6q**************:77Dv****************

解决方案

通过GetObject请求获取指定版本Object之前,您可以通过调用GetBucketVersioning接口获取该Object所在的Bucket是否已开启版本控制。

相关文档

GetObject