doc-exports/docs/obs/api-ref/obs_04_0035.html
zhangyue 8ba86cabc9 OBS API DOC
Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com>
Co-authored-by: zhangyue <zhangyue164@huawei.com>
Co-committed-by: zhangyue <zhangyue164@huawei.com>
2024-05-28 10:01:19 +00:00

359 lines
27 KiB
HTML

<a name="obs_04_0035"></a><a name="obs_04_0035"></a>
<h1 class="topictitle1">Obtaining Bucket Lifecycle Configuration</h1>
<div id="body30128800"><div class="section" id="obs_04_0035__section5584184924715"><h4 class="sectiontitle">Functions</h4><p class="msonormal" id="obs_04_0035__p15802564">This operation obtains the bucket lifecycle configuration.</p>
<p class="msonormal" id="obs_04_0035__p8005348">To perform this operation, you must have the <strong id="obs_04_0035__b32263784">GetLifecycleConfiguration</strong> permission. By default, only the bucket owner can perform this operation. The bucket owner can grant the permission to other users by configuring the bucket policy or user policy.</p>
</div>
<div class="section" id="obs_04_0035__section4939268"><h4 class="sectiontitle">Request Syntax</h4><div class="codecoloring" codetype="Xml" id="obs_04_0035__screen24513731"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span></pre></div></td><td class="code"><div><pre><span></span>GET<span class="w"> </span>/?lifecycle<span class="w"> </span>HTTP/1.1<span class="w"> </span>
Host:<span class="w"> </span>bucketname.obs.region.example.com
Date:<span class="w"> </span>date
Authorization:<span class="w"> </span>authorization
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="obs_04_0035__section44453413"><h4 class="sectiontitle">Request Parameters</h4><p class="msonormal" id="obs_04_0035__p15223485">This request contains no message parameters.</p>
</div>
<div class="section" id="obs_04_0035__section64536400"><h4 class="sectiontitle">Request Headers</h4><p class="msonormal" id="obs_04_0035__p25142750">This request uses common headers. For details, see <a href="obs_04_0007.html#obs_04_0007__table25197309">Table 3</a>.</p>
</div>
<div class="section" id="obs_04_0035__section43956695"><h4 class="sectiontitle">Request Elements</h4><p class="msonormal" id="obs_04_0035__p8345517">This request involves no elements.</p>
</div>
<div class="section" id="obs_04_0035__section60065937"><h4 class="sectiontitle">Response Syntax</h4><div class="codecoloring" codetype="Xml" id="obs_04_0035__screen4898261"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
<span class="normal"> 2</span>
<span class="normal"> 3</span>
<span class="normal"> 4</span>
<span class="normal"> 5</span>
<span class="normal"> 6</span>
<span class="normal"> 7</span>
<span class="normal"> 8</span>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span>
<span class="normal">18</span>
<span class="normal">19</span>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span>
<span class="normal">39</span></pre></div></td><td class="code"><div><pre><span></span>HTTP/1.1<span class="w"> </span>status_code
Date:<span class="w"> </span>date
Content-Type:<span class="w"> </span>application/xml<span class="w"> </span>
Date:<span class="w"> </span>date
Content-Length:<span class="w"> </span>length
<span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;</span><span class="w"> </span>
<span class="nt">&lt;LifecycleConfiguration</span><span class="w"> </span><span class="na">xmlns=</span><span class="s">&quot;http://obs.region.example.com/doc/2015-06-30/&quot;</span><span class="nt">&gt;</span>
<span class="w"> </span><span class="nt">&lt;Rule&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;ID&gt;</span>id<span class="nt">&lt;/ID&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Prefix&gt;</span>prefix<span class="nt">&lt;/Prefix&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Status&gt;</span>status<span class="nt">&lt;/Status&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Expiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Date&gt;</span>date<span class="nt">&lt;/Date&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Expiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentVersionExpiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentDays&gt;</span>days<span class="nt">&lt;/NoncurrentDays&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/NoncurrentVersionExpiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Date&gt;</span>date<span class="nt">&lt;/Date&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>WARM<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Date&gt;</span>date<span class="nt">&lt;/Date&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>COLD<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentDays&gt;</span>30<span class="nt">&lt;/NoncurrentDays&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>WARM<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentDays&gt;</span>60<span class="nt">&lt;/NoncurrentDays&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>COLD<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;AbortIncompleteMultipartUpload&gt;</span>
<span class="w"> </span><span class="nt">&lt;DaysAfterInitiation&gt;</span>10<span class="nt">&lt;/DaysAfterInitiation&gt;</span>
<span class="w"> </span><span class="nt">&lt;/AbortIncompleteMultipartUpload&gt;</span>
<span class="w"> </span><span class="nt">&lt;/Rule&gt;</span><span class="w"> </span>
<span class="nt">&lt;/LifecycleConfiguration&gt;</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="obs_04_0035__section3722529"><h4 class="sectiontitle">Response Headers</h4><p class="msonormal" id="obs_04_0035__p1512332591013">The response to the request uses common headers. For details, see <a href="obs_04_0013.html#obs_04_0013__d0e686">Table 1</a>.</p>
</div>
<div class="section" id="obs_04_0035__section33502767"><h4 class="sectiontitle">Response Elements</h4><p class="msonormal" id="obs_04_0035__p44177008">This response contains elements to detail the configuration. <a href="#obs_04_0035__table11521331184255">Table 1</a> describes the elements.</p>
<div class="tablenoborder"><a name="obs_04_0035__table11521331184255"></a><a name="table11521331184255"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_04_0035__table11521331184255" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Response elements for lifecycle configuration</caption><thead align="left"><tr id="obs_04_0035__row8850090"><th align="left" class="cellrowborder" valign="top" width="37.37373737373738%" id="mcps1.3.8.3.2.3.1.1"><p id="obs_04_0035__p45768667">Element</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="62.62626262626263%" id="mcps1.3.8.3.2.3.1.2"><p id="obs_04_0035__p16274578">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_04_0035__row43172404"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p7303851">Date</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p54741087">Specifies that OBS executes lifecycle rules for objects before the specified date. The date must be compliant with the ISO8601 format, and the time must be compliant with the UTC format of 00:00:00. For example, <strong id="obs_04_0035__b1054220371462">2018-01-01T00:00:00.000Z</strong> indicates that objects whose last modification time is earlier than <strong id="obs_04_0035__b14542637134618">2018-01-01T00:00:00.000Z</strong> are deleted or transitioned to another storage class. Objects whose last modification time is equal to or later than the specified time are not deleted or transitioned to another storage class.</p>
<p id="obs_04_0035__p4843063">Type: string</p>
<p id="obs_04_0035__p43587572">Parent: Expiration, Transition</p>
</td>
</tr>
<tr id="obs_04_0035__row56743836"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p32847989">Days</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p12358241112916">Specifies the number of days (since the latest update to the latest object version) after which the lifecycle rule is executed.</p>
<p id="obs_04_0035__p43441451">Type: integer</p>
<p id="obs_04_0035__p29096613">Parent: Expiration, Transition</p>
</td>
</tr>
<tr id="obs_04_0035__row60542927"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p5030059">StorageClass</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p4781631">The storage class to which the object is transitioned.</p>
<p id="obs_04_0035__p25018184358">Type: string</p>
<p id="obs_04_0035__p43034686">Value options: <strong id="obs_04_0035__b1854883933612">WARM</strong>, <strong id="obs_04_0035__b15549439143616">COLD</strong></p>
<p id="obs_04_0035__p51767860">Parent: Transition, NoncurrentVersionTransition</p>
</td>
</tr>
<tr id="obs_04_0035__row63257562"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p23588931">Transition</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p31655264">Transition time and the object storage class after transition (valid only for the latest object version).</p>
<p id="obs_04_0035__p16461926">Type: XML</p>
<p id="obs_04_0035__p13939610">Child: Date or Days</p>
<p id="obs_04_0035__p58347629">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row55366616"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p55510915">Expiration</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p90242">Container for the object expiration rule.</p>
<p id="obs_04_0035__p812181">Type: XML</p>
<p id="obs_04_0035__p7309630">Child: Date or Days</p>
<p id="obs_04_0035__p65786670">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row55209118"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p42753546">ID</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p40485227">Unique identifier of a rule. The value can contain a maximum of 255 characters.</p>
<p id="obs_04_0035__p28822731">Type: string</p>
<p id="obs_04_0035__p58077993">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row52939894"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p60273034">LifecycleConfiguration</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p50277549">Container for lifecycle rules. You can add multiple rules. The total size of the rules cannot exceed 20 KB.</p>
<p id="obs_04_0035__p49844765">Type: XML</p>
<p id="obs_04_0035__p45949706">Child: Rule</p>
<p id="obs_04_0035__p10894173">Parent: none</p>
</td>
</tr>
<tr id="obs_04_0035__row30938695"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p23006348">NoncurrentDays</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p51574914">Number of days when the specified rule takes effect after the object becomes a historical version.</p>
<p id="obs_04_0035__p61521047">Type: integer</p>
<p id="obs_04_0035__p16818512">Parent: NoncurrentVersionExpiration, NoncurrentVersionTransition</p>
</td>
</tr>
<tr id="obs_04_0035__row17148888"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p46882719">NoncurrentVersionTransition</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p39403857">Transition time of historical object versions and the object storage class after transition.</p>
<p id="obs_04_0035__p19090399">Type: XML</p>
<p id="obs_04_0035__p37595864">Child: NoncurrentDays, StorageClass</p>
<p id="obs_04_0035__p2818463">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row25366172"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p41394052">NoncurrentVersionExpiration</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p64583929">Container for the expiration time of objects' historical versions. If versioning is enabled or suspended for a bucket, you can set <strong id="obs_04_0035__b1225310914382">NoncurrentVersionExpiration</strong> to delete objects whose life cycles have expired.</p>
<p id="obs_04_0035__p44384451">Type: XML</p>
<p id="obs_04_0035__p63915746">Child: NoncurrentDays</p>
<p id="obs_04_0035__p38370806">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row1984565701913"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p18475453419">AbortIncompleteMultipartUpload</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p3768121610575">Container for specifying when the not merged parts (fragments) in an incomplete upload will be deleted.</p>
<p id="obs_04_0035__p22531162611">Type: XML</p>
<p id="obs_04_0035__p1225318162067">Child: DaysAfterInitiation</p>
<p id="obs_04_0035__p3253316061">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row1431110182015"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p3698938997">DaysAfterInitiation</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p7593183511109">Specifies the number of days since the initiation of an incomplete multipart upload that OBS will wait before deleting the not merged parts (fragments) of the upload.</p>
<p id="obs_04_0035__p14593163531010">Type: integer</p>
<p id="obs_04_0035__p19593133511015">Parent: AbortIncompleteMultipartUpload</p>
</td>
</tr>
<tr id="obs_04_0035__row9792936"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p55030322">Prefix</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p28271080">Object name prefix identifying one or more objects to which the rule applies.</p>
<p id="obs_04_0035__p53113136">Type: string</p>
<p id="obs_04_0035__p8256180">Parent: Rule</p>
</td>
</tr>
<tr id="obs_04_0035__row7196756"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p46066393">Rule</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p40390375">Container for a specific lifecycle rule.</p>
<p id="obs_04_0035__p27969056">Type: container</p>
<p id="obs_04_0035__p50394917">Parent: LifecycleConfiguration</p>
</td>
</tr>
<tr id="obs_04_0035__row50901069"><td class="cellrowborder" valign="top" width="37.37373737373738%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0035__p29345943">Status</p>
</td>
<td class="cellrowborder" valign="top" width="62.62626262626263%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0035__p28211173">Indicates whether the rule is enabled.</p>
<p id="obs_04_0035__p52573969">Type: string</p>
<p id="obs_04_0035__p3403680">Parent: Rule</p>
<p id="obs_04_0035__p30633121">Value options: <strong id="obs_04_0035__b8941043174215">Enabled</strong>, <strong id="obs_04_0035__b18941543134210">Disabled</strong></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="obs_04_0035__section33089452"><h4 class="sectiontitle">Error Responses</h4><p class="msonormal" id="obs_04_0035__p65363754"><a href="#obs_04_0035__table1335025184517">Table 2</a> describes possible special errors in the request.</p>
<div class="tablenoborder"><a name="obs_04_0035__table1335025184517"></a><a name="table1335025184517"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_04_0035__table1335025184517" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Special error</caption><thead align="left"><tr id="obs_04_0035__row10947750"><th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.9.3.2.4.1.1"><p id="obs_04_0035__p14352568">Error Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.9.3.2.4.1.2"><p id="obs_04_0035__p21707383">Description</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.9.3.2.4.1.3"><p id="obs_04_0035__p13467594">HTTP Status Code</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_04_0035__row17133338"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.9.3.2.4.1.1 "><p id="obs_04_0035__p45623118">NoSuchLifecycleConfiguration</p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.9.3.2.4.1.2 "><p id="obs_04_0035__p4485071">The bucket lifecycle configuration does not exist.</p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.9.3.2.4.1.3 "><p id="obs_04_0035__p27746436">404 Not Found</p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="msonormal" id="obs_04_0035__p48391333">For other errors, see <a href="obs_04_0115.html#obs_04_0115__d0e843">Table 2</a>.</p>
</div>
<div class="section" id="obs_04_0035__section14482163815396"><h4 class="sectiontitle">Sample Request</h4><div class="codecoloring" codetype="Xml" id="obs_04_0035__screen8484163863919"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span>
<span class="normal">6</span></pre></div></td><td class="code"><div><pre><span></span>GET<span class="w"> </span>/?lifecycle<span class="w"> </span>HTTP/1.1
User-Agent:<span class="w"> </span>curl/7.29.0
Host:<span class="w"> </span>examplebucket.obs.region.example.com
Accept:<span class="w"> </span>*/*
Date:<span class="w"> </span>WED,<span class="w"> </span>01<span class="w"> </span>Jul<span class="w"> </span>2015<span class="w"> </span>03:06:56<span class="w"> </span>GMT
Authorization:<span class="w"> </span>OBS<span class="w"> </span>H4IPJX0TQTHTHEBQQCEC:/Nof9FCNANfzIXDS0NDp1IfDu8I=
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="obs_04_0035__section76081155815"><h4 class="sectiontitle">Sample Response</h4><div class="codecoloring" codetype="Xml" id="obs_04_0035__screen8485113814"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
<span class="normal"> 2</span>
<span class="normal"> 3</span>
<span class="normal"> 4</span>
<span class="normal"> 5</span>
<span class="normal"> 6</span>
<span class="normal"> 7</span>
<span class="normal"> 8</span>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span>
<span class="normal">18</span>
<span class="normal">19</span>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span>
<span class="normal">38</span>
<span class="normal">39</span>
<span class="normal">40</span></pre></div></td><td class="code"><div><pre><span></span>HTTP/1.1<span class="w"> </span>200<span class="w"> </span>OK
Server:<span class="w"> </span>OBS
x-obs-request-id:<span class="w"> </span>BF260000016436BA5684FF5A10370EDB
x-obs-id-2:<span class="w"> </span>32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSEMKZSIeboCA1eAukgYOOAd7oX3ZONn
Content-Type:<span class="w"> </span>application/xml
Date:<span class="w"> </span>WED,<span class="w"> </span>01<span class="w"> </span>Jul<span class="w"> </span>2015<span class="w"> </span>03:06:56<span class="w"> </span>GMT
Content-Length:<span class="w"> </span>919
<span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;</span>
<span class="nt">&lt;LifecycleConfiguration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Rule&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;ID&gt;</span>delete-2-days<span class="nt">&lt;/ID&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Status&gt;</span>Enabled<span class="nt">&lt;/Status&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Expiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Days&gt;</span>2<span class="nt">&lt;/Days&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Expiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentVersionExpiration&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentDays&gt;</span>5<span class="nt">&lt;/NoncurrentDays&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/NoncurrentVersionExpiration&gt;</span>
<span class="w"> </span><span class="nt">&lt;Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Days&gt;</span>30<span class="nt">&lt;/Days&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>WARM<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Days&gt;</span>60<span class="nt">&lt;/Days&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>COLD<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Transition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentDays&gt;</span>30<span class="nt">&lt;/NoncurrentDays&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>WARM<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NoncurrentDays&gt;</span>60<span class="nt">&lt;/NoncurrentDays&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>COLD<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/NoncurrentVersionTransition&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;AbortIncompleteMultipartUpload&gt;</span>
<span class="w"> </span><span class="nt">&lt;DaysAfterInitiation&gt;</span>10<span class="nt">&lt;/DaysAfterInitiation&gt;</span>
<span class="w"> </span><span class="nt">&lt;/AbortIncompleteMultipartUpload&gt;</span>
<span class="w"> </span><span class="nt">&lt;/Rule&gt;</span>
<span class="nt">&lt;/LifecycleConfiguration&gt;</span>
</pre></div></td></tr></table></div>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="obs_04_0026.html">Advanced Bucket Settings</a></div>
</div>
</div>