修改删除策略

通过该操作,您可以对删除策略的信息进行修改。

操作步骤

  1. 选择“资源 > 调优 > SmartTier > 删除策略”。
  2. 在左上方的“帐户”下拉框中选择需要修改的删除策略所属的帐户。
  3. 选择文件的目录,单击需要进行修改的删除策略右侧的“更多”,选择“修改” 。

    系统弹出“修改删除策略”页面。

  4. 设置删除策略的过滤策略。

    包括“按文件名称”、“按文件大小”、“按文件操作时间”和“按用户/用户组”。

    • 按文件名称

      选择“按文件名称”过滤时,需要设置文件名称过滤“文件名称过滤”为“包含”或“排除”,然后设置对应的文件名称。

      • 文件名称的总长度为1~1023。
      • 通配符“*”能匹配任意字符,只支持以下写法:example、*、*example*、*example、example*、example*example。
      • 多个文件名称使用英文逗号(,)分隔。
    • 按文件大小

      选择“按文件大小”过滤时,需要设置具体的文件大小。

    • 按文件操作时间

      选择“按文件操作时间”过滤时,需要设置具体的操作时间。操作时间包括“crtime”、“mtime”、“ctime”、和“atime”。

      • crtime:文件的创建时间。
      • mtime:文件的修改时间。
      • ctime:文件的属性改变时间。
      • atime:文件的最后访问时间。

        当所选命名空间开启了对象协议时,不支持“crtime”参数。

    • 按用户/用户组

      选择“按用户/用户组”过滤时,需要选择文件所属的用户/用户组类型并设置“用户名过滤”或“用户组名过滤”为“包含”或“排除”。

      • 当“所属用户/用户组类型”为“LDAP域用户”、“LDAP域用户组”、“NIS域用户”或“NIS域用户组”时,需要设置对应的用户/用户组名称。
      • 当“所属用户/用户组类型”为“UNIX本地认证用户”或“UNIX本地认证用户组”时,需要单击“选择”,在弹出的“UNIX本地认证用户”或“UNIX本地认证用户组”页面选择对应的用户/用户组,然后单击“确定”。
    • 按前缀

      选择“按前缀”过滤时,需要设置具体的前缀。

    • 按标签

      选择“按标签”过滤时,需要设置具体的标签。您可以通过单击增加多个标签。

    • 当所选命名空间未开启对象服务时,过滤策略包括“按文件名称”、“按文件大小”、“按文件操作时间”和“按用户/用户组”。
    • 当所选命名空间已开启对象服务时,过滤策略包括“按文件名称”、“按文件操作时间”、“按前缀”和“按标签”。

  5. 当所选命名空间开启了对象服务时,可以设置对象过期策略。

    相关参数如表1所示。

    表1 对象过期策略参数

    参数名称

    参数说明

    当前版本

    设置当前版本对象的过期策略。包括“按创建天数”、“按指定日期”和“删除过期的对象删除标记”。

    • 按创建天数

      选择“按创建天数”过滤时,当前版本对象的创建天数达到指定天数后将被删除。

    • 按指定日期
      • 若指定日期小于等于当前日期,则上传日期早于指定日期的当前版本对象将被删除。
      • 若指定日期大于当前日期,则达到指定日期后上传日期早于指定日期的当前版本对象将被删除,适用于执行模式为“周期性”的策略。
    • 删除过期的对象删除标记

      选择“删除过期的对象删除标记”过滤时,选择是否将删除没有历史版本的对象删除标记。

      • 选择“是”:将删除没有历史版本的对象删除标记;
      • 选择“否”:对当前版本不会产生任何影响,从S3的桶生命周期接口可以查询到该设置。

    非当前版本

    设置非当前版本对象的过期策略,对象成为非当前版本的天数达到指定天数后将被删除。

    删除策略对同时满足所有过滤策略和对象过期策略的文件生效。

  6. 单击“确定”。