Problem description
You are attempting to configure a Write-Once-Read-Many (WORM) retention policy for a bucket that has versioning enabled.
Cause
You cannot configure a retention policy for a bucket if versioning is enabled.
Example problem
You send an InitiateBucketWorm request for a bucket that has versioning enabled.
POST /?worm HTTP/1.1
Date: Thu, 15 May 2014 11:18:32 GMT
Content-Length: 556
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************
<InitiateWormConfiguration>
<RetentionPeriodInDays>365</RetentionPeriodInDays>
</InitiateWormConfiguration>Solution
Ensure that versioning is disabled for the bucket before you configure a retention policy. For more information about versioning, see Versioning overview.
References
该文章对您有帮助吗?