详情页标题前

阿里云对象存储OSS生命周期配置示例-云淘科技

详情页1

本文档提供多个常见的生命周期配置示例,以便您更好地使用生命周期规则管理您存储空间(Bucket)内的文件(Object)。

单个筛选条件

每个生命周期规则都包含至少一个筛选条件,筛选条件可用于确定Bucket中适用生命周期规则的部分或所有Object。以下生命周期配置显示了如何指定筛选条件的示例。

示例1:达到指定天数后转储和删除指定前缀的Object

在此生命周期配置规则中,筛选条件指定了prefix为doc/,此规则将应用于prefix为doc/的Object,例如doc/test1.txtdoc/test2.jpg等Object,并指定在Object最后修改时间超过180天后将其转换为IA存储类型(Transition操作)、在Object最后修改时间超过365天后将其删除(Expiration操作)。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule0
        doc/
        Enabled
        
          365
        
        
          180
          IA
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。阿里云对象存储OSS生命周期配置示例-云淘科技

示例2:达到指定天数后删除Bucket内的所有Object

指定生命周期规则应用于某个Bucket内的所有Object,并指示该Bucket内的所有Object在距其最后修改时间超过300天后过期。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule1
        
        Enabled
        
          300
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。阿里云对象存储OSS生命周期配置示例-云淘科技

示例3:达到指定日期后删除Bucket内的所有Object

指定生命周期规则应用于某个Bucket内的所有Object(即Prefix为空),并指示该Bucket内的所有最后修改时间早于2021年12月30日的Object过期。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule0
        
        Enabled
        
          2021-12-30T00:00:00.000Z
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。阿里云对象存储OSS生命周期配置示例-云淘科技

重叠的筛选条件

以下说明了筛选条件重叠的情况下,是否造成生命周期操作冲突的情况。

示例1:基于重叠前缀的生命周期操作(无冲突)

假设您配置了包含两个指定重叠前缀的生命周期规则,规则详情如下:

  • 规则1:指定名为test/的Prefix,并指定Object距其最后修改时间超过30天后转换为Archive存储类型。
  • 规则2:指定针对整个Bucket(即Prefix为空),并指定Object距其最后修改时间超过365天后全部删除。

执行结果:由于规则无冲突,因此规则1和规则2指定的行为均生效。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule1
        test/
        Enabled
        
          30
          Archive
        
      
     
        test-rule2
        
        Enabled
        
          365
        
        
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。
    • 规则1阿里云对象存储OSS生命周期配置示例-云淘科技
    • 规则2阿里云对象存储OSS生命周期配置示例-云淘科技

示例2:基于标签筛选的生命周期操作(冲突)

假设您指定了两条生命周期规则,规则详情如下:

  • 规则1:指定了基于标签的筛选条件(tag1/value1),并指定Object在其最后修改时间超过180天后转换为IA存储类型。
  • 规则2:指定了基于标签的筛选条件(tag2/value2),并指定Object在其最后修改时间超过10天后过期。

执行条件:存在带有两组标签的Object,即两个规则都将应用于相同Object。

执行结果:Object将在其最后修改时间超过10天后过期。Object被删除后,转换存储类型操作将不再有效。因此,仅规则2中指定的过期行为生效。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule1
        
        
          tag1
          value1
        
        Enabled
        
          180
          IA
        
      
      
        test-rule2
        
        
          tag2
          value2
        
        Enabled
        
          10
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。
    • 规则1阿里云对象存储OSS生命周期配置示例-云淘科技
    • 规则2阿里云对象存储OSS生命周期配置示例-云淘科技

示例3:基于相同时间的生命周期操作(冲突)

假设您指定了两条生命周期规则,规则详情如下:

  • 规则1:指定将最后一次修改时间超过365天的Object转为低频访问类型。
  • 规则2:指定将最后一次修改时间超过365天的Object删除。

执行结果:规则命中的Object将在距离其最后一次修改时间超过365天后删除。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        rule1
            
        Enabled
        
          365
          IA
        
      
      
        rule2
            
        Enabled
        
          365
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。
    • 规则1阿里云对象存储OSS生命周期配置示例-云淘科技
    • 规则2阿里云对象存储OSS生命周期配置示例-云淘科技

示例4:基于重叠前缀且指向相同行为的生命周期操作(冲突)

假设您指定了两条生命周期规则,规则详情如下:

  • 规则1:指定当前Bucket中的所有Object距其最后修改时间超过30天后转为低频访问类型。
  • 规则2:指定前缀为logs/的Object距其最后修改时间超过180天后转为低频访问类型。

执行结果:该Bucket中的所有Object距其最后修改时间超过30天后转为低频访问类型。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        rule1
        logs/
        Enabled
        
          180
          IA
        
      
     
        rule2
        
        Enabled
        
          30
          IA
        
        
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。
    • 规则1阿里云对象存储OSS生命周期配置示例-云淘科技
    • 规则2阿里云对象存储OSS生命周期配置示例-云淘科技

禁用生命周期规则

假设您指定了两条生命周期规则,规则详情如下:

  • 规则1(启用):指定前缀为logs/的Object,并在其创建100天后转换为IA存储类型。
  • 规则2(禁用):指定前缀为documents/的Object,并在其创建50天后转换为Archive存储类型。

执行结果:仅处于Enabled(启用)状态的规则生效。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule1
        logs/
        Disabled
        
          100
          IA
        
      
      
        test-rule2
        documents/
        Enabled
        
          50
          Archive
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。
    • 规则1阿里云对象存储OSS生命周期配置示例-云淘科技
    • 规则2阿里云对象存储OSS生命周期配置示例-云淘科技

结合版本控制的生命周期规则

假设您有一个启用了版本控制的Bucket,即该Bucket内的每个Object都有一个当前版本以及零个或零个以上的非当前版本。有关版本控制的更多信息请参见版本控制介绍。

示例1:达到指定天数后转储和删除非当前版本Object

假设您指定了该Bucket中当前版本Object距其最后修改时间超过10天后转换为IA存储类型,Object成为非当前版本60天后转换为Archive存储类型,Object成为非当前版本90天后删除。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule0
        
        Enabled
        
          10
          IA
        
        
          60
          Archive
        
        
          90
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。阿里云对象存储OSS生命周期配置示例-云淘科技

示例2:删除过期删除标记

当Object在仅剩一个删除标记版本,其余版本均已删除的情况下执行Expiration过期操作,则该删除标记即为过期删除标记。移除过期删除标记示例如下:

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        test-rule0
        
        Enabled
        
          true
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。阿里云对象存储OSS生命周期配置示例-云淘科技

清理过期碎片

通过生命周期规则指定在分片上传过程中,前缀为logs的碎片(即未执行CompleteMultipartUpload的Object)5天后过期。

以上生命周期配置规则的XML以及控制台配置示例如下:

  • XML
    
      
        lifecyclerule1
        logs/
        Enabled
        
          5
        
      
    
  • 控制台说明 您还可以通过控制台配置符合以上条件的生命周期规则,配置详情如下图所示。具体操作,请参见设置生命周期规则。阿里云对象存储OSS生命周期配置示例-云淘科技

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/157033.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云对象存储OSS后续指引-云淘科技

    当您完成了创建存储空间(Bucket)、上传和下载文件(Object)等基本操作后,您可以结合自身的业务场景选用OSS提供的一系列常用的高阶功能。 下表汇总了OSS的常用高阶功能: 功能列表 说明 开启请求者付费模式 请求者付费模式是指由请求者支付访问Bucket内数据时产生的费用,而Bucket拥有者仅支付存储费用。当您希望共享数据,但又不希望支付因共享数…

    阿里云对象存储 2023年12月10日
  • 阿里云大数据开发治理平台 DataWorksCreateRemind-云淘科技

    调用CreateRemind创建自定义报警规则。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 CreateRemind 系统规定参数。取值:CreateRemind。…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACKAPI概览-云淘科技

    容器服务Kubernetes版提供以下API接口。 重要 在使用API管理Kubernetes集群前,请确保您已阅读和同意阿里云容器服务Kubernetes版服务条款和使用须知及高危风险操作说明。 集群 API 描述 创建Kubernetes专有版集群 调用CreateCluster创建一个标准Kubernetes专有版集群。 创建Kubernetes托管版…

    阿里云容器服务 2023年12月10日
  • 阿里云对象存储OSS411错误-云淘科技

    本文介绍OSS返回411错误的原因和解决方案。 MissingContentLength You must provide the Content-Length HTTP header 问题原因:缺少内容长度,消息为非chunked encoding或者没有携带Content-Length。 解决方案:请确保请求头采用了chunked encoding的编码…

    阿里云对象存储 2023年12月10日
  • 阿里云日志服务SLS概述-云淘科技

    告警监控系统负责产生告警,由告警监控规则和资源数据等组成。通过告警监控规则定期检查评估,根据监控编排逻辑评估查询和分析结果,触发告警或恢复通知,发送给告警管理系统。 相关操作和说明如下: 控制台基本操作 创建日志告警监控规则 告警监控规则相关操作 协同告警 多集合操作机制 监控规则编排 监控时效性说明 评估表达式语法 使用评估表达式设置触发条件 设置告警严重…

    阿里云日志服务SLS 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。