You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MinIO存储桶对象到期自动删除及旧版本自动清理相关问题咨询

MinIO 相关问题解答

问题1:存储桶内对象保留期到期自动删除配置

可以实现,该功能完全支持通过*Bucket Lifecycle(存储桶生命周期)*规则完成配置,MinIO生命周期规则兼容S3规范,具体操作方法如下:

  • 首先确认操作账号拥有对应存储桶的s3:PutLifecycleConfiguration权限
  • 通过MinIO Client(mc)命令行即可完成配置:
    1. 针对桶内全部对象设置固定保留天数后自动删除,例如保留30天:
      mc ilm rule add --expire-days 30 myminio/mybucket
    2. 针对指定前缀的对象单独配置规则,例如logs/目录下的对象保留90天:
      mc ilm rule add --expire-days 90 --prefix "logs/" myminio/mybucket
  • 配置完成后可执行mc ilm rule list myminio/mybucket核验规则是否生效

注意:如果存储桶开启了WORM对象锁定功能,生命周期删除逻辑会优先遵守对象锁定的保留周期限制,仅当对象保留期到期后才会触发自动删除。

问题2:新版本上传后自动删除旧版本对象配置

支持该能力,前提是存储桶已开启版本控制功能,同样可以通过生命周期规则实现,两种常用配置场景如下:

  • 保留指定数量的最新版本,其余旧版本自动删除:例如仅保留每个对象的最新3个版本,旧版本在成为非当前版本1天后自动删除
    mc ilm rule add --noncurrent-version-expire-days 1 --noncurrent-version-kept-count 3 myminio/mybucket
  • 所有旧版本在成为非当前版本的指定天数后自动删除,不限制保留数量:例如旧版本生成7天后自动删除
    mc ilm rule add --noncurrent-version-expire-days 7 myminio/mybucket

注意:如果存储桶开启了版本控制暂停,非当前版本的过期规则依然可以生效,可用于自动清理历史遗留的旧版本对象。

内容的提问来源于stack exchange,提问作者Konrad Mieszała

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 05:09:05