You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

对象存储桶生命周期管理

随着数据量的不断增加,对象存储桶已成为存储数据的主要方式之一。然而,对于一些不再有用或需要保留时间有限的对象,占用存储空间会带来不必要的成本开支。为了解决这个问题,对象存储桶生命周期管理应运而生。

对象存储桶生命周期管理是在存储桶中标记并自动删除或转换对象的一系列操作。这些操作基于事先定义的规则和条件,可以使存储桶更加智能和自动化地管理数据。存储桶生命周期管理支持以下几种 action:

  • 对象过期:指定对象保留时间后自动删除或转换对象的存储类型。
  • 对象转换:将对象从一种存储类型转换为另一种存储类型。
  • 只删除对象:只删除对象,不转换对象的存储类型。
  • 中止并删除分块上传:删除分块上传,并可选择删除所有上传的块。
  • 发送消息:向SQS 队列或 SNS 主题发送通知消息

以下是对象存储桶生命周期管理规则的例子:

{
  "Rules": [
    {
      "ID": "example-rule-1",
      "Filter": {
        "Prefix": "docs/"
      },
      "Status": "Enabled",
      "Transitions": [
        {
          "Days": 30,
          "StorageClass": "STANDARD_IA"
        }
      ],
      "Expiration": {
        "Days": 90
      }
    }
  ]
}

这个规则的作用是:

  • 过滤桶内前缀为 “docs/” 的对象。
  • 当对象存在 30 天时,将其转换为标准IA存储类型。
  • 如果对象存在 90 天,自动删除该对象。

下面是如何使用 AWS SDK for Java 2.x 开始对象存储桶生命周期管理:

1.创建 AmazonS3Client

public static void main(String[] args) {
    String bucketName = "sample-bucket";
    Region region = Region.US_WEST_2;
    S3Client s3Client = S3Client.builder()
            .region(region)
            .build();
    BucketLifeCycleExample example = new BucketLifeCycleExample(s3Client, bucketName);
    example.createBucketLifecycle();
    example.listBucketLifecycleConfigurations();
    s
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
基于先进分布式技术,帮助用户灵活高效、稳定可靠的存储并管理海量非结构化数据

社区干货

如何使用生命周期配置规则清空TOS存储桶

# 问题描述我的TOS存储桶存储了数万个对象,当不再使用或者需要减少费用,我想要清空该存储桶,如何使用生命周期配置规则清空存储桶。# 问题分析要管理您的对象以使其在整个生命周期内经济高效地存储,您可以配置TOS存储桶生命周期。TOS生命周期配置是一组规则,用于定义TOS对一组对象应用的过期操作。# 解决方案您可以遵照以下步骤创建一个生命周期配置规则让当前版本的对象过期,并永久删除先前版本的对象:1. 打开TOS控...

如何使用生命周期配置规则清空TOS存储桶

# 问题描述我的TOS存储桶存储了数万个对象,当不再使用或者需要减少费用,我想要清空该存储桶,如何使用生命周期配置规则清空存储桶。# 问题分析要管理您的对象以使其在整个生命周期内经济高效地存储,您可以配置TOS存储桶生命周期。TOS生命周期配置是一组规则,用于定义TOS对一组对象应用的过期操作。# 解决方案您可以遵照以下步骤创建一个生命周期配置规则让当前版本的对象过期,并永久删除先前版本的对象:1. 打开TOS控制台。...

Hands-on Lab | 边缘分发网络 CDN

## Task 1:环境准备,创建对象存储1. 在控制台中进入TOS对象存储界面,创建存储桶,名称可以是自己姓名或昵称。为了能够通过CDN进行回源,需要开放对象存储的读权限,因此注意选择“公共读”的桶策略。![picture.im... 并进入域名管理页面。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/8194561249314ddda4aee413f125943d~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=171596288...

火山引擎存储产品双月刊-2023年11&12月

支持通过数据透视功能统计总存储量、总对象数量、历史版本字节数、未合并的分片上传字节数等数据,帮助您了解对象存储的使用情况。- [视频处理](https://www.volcengine.com/docs/6349/336154):视频处理新增支持 MPEG-4 Part 2、HEVC、AVI 视频编码格式。- [同区域复制](https://www.volcengine.com/docs/6349/1144992):支持通过同区域复制功能将一个存储桶的文件复制到同区域的其他存储桶。- [生命周期规则](https://w...

特惠活动

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

2核4G共享型云服务器

Intel CPU 性能可靠,不限流量,学习测试、小型网站、小程序开发推荐,性价比首选
86.00/1908.00/年
立即购买

视频云ImageX媒资存储50G

分布式存储,可靠性高,全链路图像服务
1.00/6月24.07/6月
立即购买

对象存储桶生命周期管理-优选内容

管理桶生命周期(Go SDK)
您可以通过 SDK 使用对象存储生命周期管理功能,实现对象的过期删除达到节约存储成本的目的。配置生命周期规则时,可指定规则生效的对象前缀或者对象标签。如果您同时指定了两种生效条件,则对象需满足设置的所有条件,才会应用该生命周期规则。 设置生命周期注意 设置生命周期规则前,您必须具有 tos:PutLifecycleConfiguration 权限,具体操作,请参见权限配置指南。 如果已对配置过生命周期规则,则执行此操作将覆盖原有配置。如果...
管理桶生命周期(C++ SDK)
TOS 支持对设置生命周期规则(Lifecycle),实现自动转换对象存储类型、自动淘汰过期的对象,以有效利用存储特性,优化存储空间。您可以通过 SDK 使用对象存储生命周期管理功能,实现对象的过期删除达到节约存储成本的目的。配置生命周期规则时,可指定规则生效的对象前缀或者对象标签。如果您同时指定了两种生效条件,则对象需满足设置的所有条件,才会应用该生命周期规则。 设置生命周期规则注意 要为桶设置生命周期规则,您必须具...
管理桶生命周期(Node.js SDK)
您可以通过 SDK 使用对象存储生命周期管理功能,实现对象的过期删除达到节约存储成本的目的。配置生命周期规则时,可指定规则生效的对象前缀或者对象标签。如果您同时指定了两种生效条件,则对象需满足设置的所有条件,才会应用该生命周期规则。 设置生命周期注意 设置生命周期规则前,您必须具有 tos:PutLifecycleConfiguration 权限,具体操作,请参见权限配置指南。 如果已对配置过生命周期规则,则执行此操作将覆盖原有配置。如果...
设置生命周期规则
生命周期管理功能支持定期转换存储类型、删除对象。本文介绍设置生命周期规则的操作步骤和其他操作。 操作步骤登录对象存储控制台。 在左侧导航栏,单击列表,在桶列表页面单击目标桶名称。 在左侧导航栏,选择基础设置 > 生命周期,在生命周期页面,单击创建规则。 在创建生命周期规则页面中,配置如下参数。 参数 说明 规则名称 用于标识生命周期规则,命名规范如下: 长度为 1~255 个字符。 不能与存储桶内的已有规则重名。 ...

对象存储桶生命周期管理-相关内容

管理桶生命周期(Python SDK)

TOS 支持设置生命周期规则(Lifecycle),自动删除过期的对象(Object)和未合并的分片数据,或将到期的对象转化为低频或归档存储类型,从而节约用户存储费用。本文介绍如何管理桶生命周期规则。 设置生命周期规则注意 要为桶设置生命周期规则,您必须具备 tos:PutLifecycleConfiguration 权限,具体操作请参见权限配置指南。 如果已对桶配置过生命周期规则,则执行此操作将覆盖原有配置,要追加生命周期规则,请先使用 GetLifecycleCo...

生命周期概述

您可以通过生命周期管理功能,定期转换对象存储类型,或删除对象和分片,达到节约存储成本的目的。 使用场景生命周期管理可适用于以下典型场景: 周期性上传的日志文件,可能只需要保留一个星期或一个月,到期后则需要删除。 某些文件在一段时间内经常被访问,但是超过一定时间后便可能不再访问了。该部分文件需要在一定时间后转化为低频存储、归档存储或者删除。 需要批量删除中的大量文件。手动删除文件费时费力,且有数量限制。在...

如何使用生命周期配置规则清空TOS存储桶

# 问题描述我的TOS存储桶存储了数万个对象,当不再使用或者需要减少费用,我想要清空该存储桶,如何使用生命周期配置规则清空存储桶。# 问题分析要管理您的对象以使其在整个生命周期内经济高效地存储,您可以配置TOS存储桶生命周期。TOS生命周期配置是一组规则,用于定义TOS对一组对象应用的过期操作。# 解决方案您可以遵照以下步骤创建一个生命周期配置规则让当前版本的对象过期,并永久删除先前版本的对象:1. 打开TOS控...

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

2核4G共享型云服务器

Intel CPU 性能可靠,不限流量,学习测试、小型网站、小程序开发推荐,性价比首选
86.00/1908.00/年
立即购买

视频云ImageX媒资存储50G

分布式存储,可靠性高,全链路图像服务
1.00/6月24.07/6月
立即购买

如何使用生命周期配置规则清空TOS存储桶

# 问题描述我的TOS存储桶存储了数万个对象,当不再使用或者需要减少费用,我想要清空该存储桶,如何使用生命周期配置规则清空存储桶。# 问题分析要管理您的对象以使其在整个生命周期内经济高效地存储,您可以配置TOS存储桶生命周期。TOS生命周期配置是一组规则,用于定义TOS对一组对象应用的过期操作。# 解决方案您可以遵照以下步骤创建一个生命周期配置规则让当前版本的对象过期,并永久删除先前版本的对象:1. 打开TOS控制台。...

PutBucketLifecycle

功能描述此接口用于为存储桶(Bucket)设置生命周期规则。生命周期规则开启后,TOS 将按照规则中指定的过期时间,自动转换与规则相匹配文件(Object)的存储类型或将其删除。 注意事项单个桶生命周期规则策略 JSON 序列化后总大小不能超过 20KB。 调用此接口你必须为桶所有者,或桶拥有者的子账号且被授权当前桶的 PutBucketLifecycle 权限。使用桶策略实现权限控制的详细说明,请参见存储桶授权策略管理。 如果您之前没有设置过生命周期...

生命周期费用说明

使用生命周期管理功能转换存储类型、删除对象时,有可能会产生请求次数费用和不足规定时长容量费用。本文介绍使用生命周期规则转换对象存储类型或删除对象时涉及的请求次数费用和存储容量费用。 请求次数费用使用生命周期规则转换存储类型或删除对象产生的请求次数费用说明如下: 转换存储类型按照对象转换的目标存储类型收取请求次数费用。例如对象存储类型由标准存储转换为低频存储,则收取低频存储的请求次数费用。 删除对象...

Go SDK 简介

本文档介绍了对象存储服务 TOS(Tinder Object Storage) Go SDK 在各种场景下的使用方法、接口定义和参数说明。 项目 参考文档 使用准备 安装SDK 初始化客户端 快速入门 存储桶接口 桶基础接口 创建桶 列举桶 获取桶信息 删除桶 获取桶地域 管理桶配置 管理桶 ACL 管理桶策略 管理桶存储类型 管理桶生命周期 管理镜像回源 管理跨域资源共享 管理事件通知 管理跨区域复制 管理静态网站 管理自定义域名 管理实时日志 对象接...

Java SDK 简介

本文介绍火山引擎对象存储服务 TOS(Tinder Object Storage) Java SDK 在各种场景下的使用方法、接口定义和参数说明,以及针对对象操作的示例代码,方便您参考使用。 SDK 概览项目 参考文档 使用准备 安装 SDK 初始化客户端 快速入门 存储桶接口 桶基础接口 创建桶 列举桶 获取桶元数据 删除桶 获取桶地域 管理桶配置 管理桶 ACL 管理桶策略 管理桶存储类型 管理桶生命周期 管理镜像回源 管理跨域资源共享...

C++ SDK 简介

本文介绍火山引擎对象存储服务 TOS C++ SDK 在各种场景下的使用方法、接口定义和参数说明。SDK 提供了针对对象操作的示例代码,方便您参考使用。 SDK 概览项目 参考文档 使用准备 安装 SDK 初始化客户端 快速入门 存储桶接口 桶基础接口 创建桶 列举桶 获取桶元数据 删除桶 获取桶地域 管理桶配置 管理桶 ACL 管理桶策略 管理桶存储类型 管理桶生命周期 管理镜像回源 管理跨域资源共享 管理跨区域复制 ...

特惠活动

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

2核4G共享型云服务器

Intel CPU 性能可靠,不限流量,学习测试、小型网站、小程序开发推荐,性价比首选
86.00/1908.00/年
立即购买

视频云ImageX媒资存储50G

分布式存储,可靠性高,全链路图像服务
1.00/6月24.07/6月
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

从ClickHouse到ByteHouse
关于金融、工业互联网,都有对应的场景特性、解决策略、实践效果具体呈现,相信一定能解决你的诸多疑惑
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询