在线客服

阿里云OSS如何设置生命周期规则,自动归档或删除不常用的数据以节省成本

⏱️2026-05-05 09:00 👁️2

阿里云OSS 生命周期规则设置教程 ⏰

通过生命周期规则,您可以自动将不常用的数据归档或删除,从而有效降低存储成本。下面是详细的设置步骤:

1. 登录阿里云控制台 🚪

首先,使用您的阿里云账号登录 阿里云控制台

2. 进入对象存储OSS 控制台 🗄️

在控制台首页,找到“对象存储 OSS”服务,点击进入。

3. 选择 Bucket 📂

在 OSS 控制台中,选择您需要设置生命周期规则的 Bucket。

4. 进入 Bucket 概览页面 ℹ️

点击 Bucket 名称,进入 Bucket 的概览页面。

5. 配置生命周期规则 ⚙️

  1. 在 Bucket 概览页面,点击左侧导航栏的 “生命周期”。

  2. 点击 “创建规则” 按钮。

6. 设置规则参数 📝

在创建规则页面,您需要设置以下参数:

6.1 基本信息 🏷️

  • 规则名称: 为您的规则起一个易于识别的名称,例如 "ArchiveLogs" 或 "DeleteTempFiles"。
  • 应用范围: 选择规则应用的对象范围:
    • 整个存储空间: 规则应用于 Bucket 中的所有对象。
    • 指定前缀: 规则仅应用于具有特定前缀的对象。例如,如果您只想归档 "logs/" 目录下的文件,可以设置前缀为 "logs/"。
    • 指定标签: 规则仅应用于具有特定标签的对象。
  • 指定存储类型:可以选择标准存储、低频存储、归档存储、冷归档存储。

6.2 规则配置 🛠️

  • 转换存储类型: 设置对象在创建后多少天转换为其他存储类型(例如,从标准存储转换为归档存储)。
    • 转换为归档存储: 选择此项可以将对象转换为归档存储,适用于长期存储但不经常访问的数据。
    • 转换为冷归档存储: 可以将对象转换为冷归档存储,适用于极冷的数据。
    • 转换为低频存储: 可以将对象转换为低频存储,适用于访问频率较低的数据。
    • 您可以设置多个转换规则,例如,创建后 30 天转换为低频存储,180 天转换为归档存储。
  • 删除Object: 设置对象在创建后多少天删除。
    • 您可以设置在对象创建后指定天数后自动删除对象。
  • 删除Multipart: 设置分片上传多少天后删除。
    • 您可以设置在分片上传后指定天数后自动删除分片。

示例:将 "logs/" 目录下的文件在 90 天后归档 📂➡️💾

  • 规则名称: ArchiveLogs
  • 应用范围: 指定前缀 (logs/)
  • 转换存储类型: 90 天后转换为归档存储

示例:删除 "temp/" 目录下的文件在 30 天后删除 📂➡️🗑️

  • 规则名称: DeleteTempFiles
  • 应用范围: 指定前缀 (temp/)
  • 删除Object: 30 天后删除

7. 确认并提交 💾

仔细检查您设置的规则参数,确认无误后,点击 “确定” 按钮提交规则。

8. 验证规则 🧪

创建规则后,OSS 会按照您设置的时间间隔自动执行规则。您可以通过以下方式验证规则是否生效:

  • 查看对象存储类型: 检查符合规则条件的对象是否已成功转换为指定的存储类型。
  • 监控对象数量: 观察对象数量是否按照规则设置进行减少。

注意事项 ⚠️

  • 生命周期规则的执行需要一定的时间,请耐心等待。
  • 请仔细测试生命周期规则,确保不会误删除重要数据。
  • 冷归档存储取回数据需要更长时间,请根据业务需求选择合适的存储类型。

希望这个教程能够帮助您成功设置阿里云 OSS 的生命周期规则,节省存储成本!🎉