MinIO对象生命周期

Object Management — MinIO Object Storage for Windowsicon-default.png?t=N7T8https://min.io/docs/minio/windows/administration/object-management.html

 1.概念

       MinIO 对象生命周期是指对存储在 MinIO 中的对象进行自动管理的一套策略。这些策略可以用于自动删除旧对象、转移对象到不同的存储类别等,从而节省存储空间和成本。

2.配置方法

        打开MinIO控制台

        点击对应的桶

        创建生命周期规则 

        配置规则,expiry是过期时间

  • 当前规则表示文件最多保留30天 
MinIO 中配置生命周期管理规则(Lifecycle Rules)可以通过 MinIO 的管理控制台(如 `mc` 命令行工具或 MinIO Console)进行设置。以下是使用 `mc` 命令行工具添加生命周期规则的步骤: ### 使用 `mc` 配置生命周期规则 1. **安装并配置 `mc` 工具** 确保已经安装并配置了 `mc` 命令行工具,且能够访问目标 MinIO 服务器。 2. **创建生命周期策略文件** 创建一个 JSON 格式的生命周期策略文件,例如 `lifecycle.json`,内容如下示例所示: ```json { "Rules": [ { "Status": "Enabled", "Prefix": "logs/", "ID": "DeleteAfter30Days", "Expiration": { "Days": 30 } } ] } ``` 上述配置表示对 `logs/` 前缀的对象,在上传后 30 天自动删除。 3. **应用生命周期策略** 使用 `mc` 命令将生命周期策略应用到指定的存储桶: ```bash mc ilm add myminio/my-bucket --file lifecycle.json ``` 其中 `myminio` 是配置好的 MinIO 服务别名,`my-bucket` 是目标存储桶名称。 4. **验证生命周期策略** 可以通过以下命令查看存储桶的当前生命周期规则: ```bash mc ilm ls myminio/my-bucket ``` ### 使用 MinIO Console 配置生命周期规则 如果使用 MinIO Console(图形化界面),可以按照以下步骤操作: 1. 登录 MinIO Console。 2. 进入目标存储桶的设置页面。 3. 找到“Lifecycle”选项卡。 4. 添加新的规则,设置对象前缀、状态、过期时间等参数。 5. 保存规则。 MinIO 支持 S3 生命周期管理规则的语义,因此可以参考 AWS S3 的生命周期规则语法进行更复杂的配置[^1]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值