
# 生命周期管理简介
![](https://support.huaweicloud.com/sdk-php-devg-obs/public_sys-resources/notice_3.0-zh-cn.png)
开发过程中，您有任何问题可以在GitHub上[提交issue](https://github.com/huaweicloud/huaweicloud-sdk-php-obs/issues)，或者在[华为云对象存储服务论坛](https://bbs.huaweicloud.com/forum/forum-620-1.html)中发帖求助。[接口参考文档](https://support.huaweicloud.com/api-obs_php_sdk_api_zh/obs_38_0001.html)详细介绍了每个接口的参数和使用方法。
OBS允许您对桶设置生命周期规则，实现自动转换对象的存储类型、自动淘汰过期的对象，以有效利用存储特性，优化存储空间。针对不同前缀的对象，您可以同时设置多条规则。一条规则包含：
- 规则ID，用于标识一条规则，不能重复。
- 受影响的对象前缀，此规则只作用于符合前缀的对象。
- 最新版本对象的转换策略，指定方式为：
  1. 指定满足前缀的对象创建后第几天时转换为指定的存储类型。
  
  2. 直接指定满足前缀的对象转换为指定的存储类型的日期。
   
- 最新版本对象过期时间，指定方式为：
  1. 指定满足前缀的对象创建后第几天时过期。
  
  2. 直接指定满足前缀的对象过期日期。
   
- 历史版本对象转换策略，指定方式为：
  - 指定满足前缀的对象成为历史版本后第几天时转换为指定的存储类型。
   
- 历史版本对象过期时间，指定方式为：
  - 指定满足前缀的对象成为历史版本后第几天时过期。
   
- 是否生效标识。
更多关于生命周期的内容请参考[生命周期管理](https://support.huaweicloud.com/usermanual-obs/obs_03_0335.html)。
![](https://support.huaweicloud.com/sdk-php-devg-obs/public_sys-resources/note_3.0-zh-cn.png)
- 对象过期后会被OBS服务端自动删除。
- 对象转换策略中的时间必须早于对象过期时间，若转换时间晚于或等于过期时间，OBS将返回 400 Bad Request 错误；历史版本对象转换策略中的时间也必须早于历史版本对象的过期时间。
- 桶的多版本状态必须处于Enabled或者Suspended，历史版本对象转换策略和历史版本对象过期时间配置才能生效。
 
