如何实现设置生命周期?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何实现设置生命周期?

青衫无名 2017-10-23 10:27:19 1521

您可以通过控制台定义和管理存储空间内所有对象或对象的某个子集(通过指定关键词名称前缀)的生命周期。设置生命周期一般用于文件的批量管理和自动碎片删除等操作。
  • 对于规则匹配的对象,系统会保证在生效日期两日内将数据清除。
  • 应用生命周期规则而批量删除的数据将无法恢复,请谨慎配置该规则。


操作步骤


  1. 进入 OSS 管理控制台 界面。

  2. 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。

  3. 单击 [backcolor=transparent]基础设置 页签,找到 [backcolor=transparent]生命周期 区域,然后单击 [backcolor=transparent]管理。

  4. 单击 [backcolor=transparent]创建规则,打开[backcolor=transparent]Lifecycle规则设置 对话框。

  5. 配置生命周期规则。

    • [backcolor=transparent]状态:指定本条规则的状态,分别表示启用该规则和停用该规则。

    • [backcolor=transparent]策略:选择匹配对象策略,可以选择 [backcolor=transparent]按前缀配置(按照对象名称前缀匹配),也可以选择 [backcolor=transparent]配置到整个bucket(直接匹配到整个存储空间)。

    • [backcolor=transparent]前缀:如果 [backcolor=transparent]策略 选择了 [backcolor=transparent]按前缀配置,则需要输入对象名称的前缀。假设您在存储空间中存储了图片对象,这些对象使用 [backcolor=transparent]img/ 作为名称前缀,要对这些文件进行生命周期管理,则在此键入 [backcolor=transparent]img/。

    • [backcolor=transparent]删除Object
      [backcolor=transparent]过期天数:设置对象文件保留天数,以该文件最后修改时间的天数为起始计算,超过设定天数时即执行规则进行删除。如设置时间为 30 天,最后修改日期为 2016-1-1 的对象会在 1 月 31 号被后端程序扫描删除。

    • [backcolor=transparent]过期日期:删除最后修改时间为指定日期之前的所有文件。如设置时间为 2012-12-21,最后修改日期为 2012-12-21 之前的对象会被后端程序扫描删除。

    • [backcolor=transparent]不启用:不启用Object自动删除功能。

  • [backcolor=transparent]删除碎片

    • [backcolor=transparent]过期日期:删除初始化时间为指定日期之前的所有分块上传事件。如设置时间为 2012-12-21,在 2012-12-21 之前初始化的分块上传事件会被后端程序扫描删除。

    • [backcolor=transparent]过期天数:设置分块上传事件保留天数,以该事件初始化时为起始计算,超过设定天数时即执行规则进行删除。如设置时间为 30 天,在 2016-1-1 初始化的分块上传事件会在 1 月 31 号被后端程序扫描删除。
    • [backcolor=transparent]不启用:不启用碎片自动删除功能。

  • 单击 [backcolor=transparent]确定。

  • [backcolor=transparent]说明:规则保存成功后,您可以在策略列表中查看已设置的生命周期规则,并进行相应的 [backcolor=transparent]编辑 或者 [backcolor=transparent]删除 操作。
    存储 对象存储
    分享到
    取消 提交回答
    全部回答(0)
    云计算
    使用钉钉扫一扫加入圈子
    + 订阅

    时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

    推荐文章
    相似问题