0014-00000071

Updated at:

Problem description

The XML request body for the PutBucketLifecycle request contains an unsupported child node in the AbortMultipartUpload node.

Causes

The PutBucketLifecycle request failed because the AbortMultipartUpload node in the request body contains the unsupported IsAccessTime child node.

Problem examples

In the following XML request body, the AbortMultipartUpload node contains the unsupported IsAccessTime child node.

PUT /?lifecycle HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 336
Date: Mon , 6 May 2019 15:23:20 GMT
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<LifecycleConfiguration>
  <Rule>
    <ID>rule1</ID>
    <Prefix>zzz</Prefix>
    <Status>Enabled</Status>
    <AbortMultipartUpload>
    	<IsAccessTime>true</IsAccessTime>
    	<Days>200</Days>
    </AbortMultipartUpload>
  </Rule>
</LifecycleConfiguration>

Solutions

  • Remove the IsAccessTime child node from the AbortMultipartUpload node in the XML request body.

  • Configure lifecycle rules in the OSS console to avoid manually constructing the request body.

References