如何批量删除桶中大量对象或清空桶?
OBS提供如下两种方案,用以批量删除桶中大量对象或将桶中对象清空。
方案一:使用OBS Browser+批量删除对象
OBS Browser+是一款用于访问和管理对象存储服务OBS的图形化工具,支持完善的桶管理和对象管理操作。OBS Browser+的图形化界面可以非常方便的让用户在本地对OBS进行管理。相比控制台对象列表每页仅展示50个对象,OBS Browser+对象列表无分页限制,对象为滚动加载,故能更加轻易地一次性选取更多的对象批量删除。
方案二:使用生命周期管理批量删除对象或清空桶
您可以利用OBS提供的生命周期管理功能,配置对象过期删除规则,一次性清空桶中所有对象或批量删除指定前缀的对象。
- 登录OBS控制台。
- 在OBS管理控制台左侧导航栏选择“桶列表”。
- 在桶列表单击待操作的桶,进入“对象”页面。
- 在“基础配置”下,单击“生命周期规则”,系统跳转至“生命周期规则”界面。
- 单击“创建”,系统弹出如图3所示对话框。
- 配置清空桶或批量删除指定前缀对象的生命周期管理规则。
表1 生命周期规则参数配置 类别
参数
参数配置说明
基本信息
状态
选择“启用”。
规则名称
自定义,用于识别不同的生命周期配置。
前缀
可选。
- 填写前缀:满足该前缀的对象将受生命周期规则管理,即批量删除指定前缀的对象。
- 未填写前缀:桶内所有对象都将受生命周期规则管理,即清空桶。
当前版本/历史版本
转换为低频访问存储天数
不勾选。
转换为归档存储天数
不勾选。
对象过期删除天数
勾选后设置天数。指定对象在最后一次更新后多少天将自动删除。过期删除时间最小设置为1天。
说明:当桶未启用多版本控制时,指定的对象在配置的过期时间后将被自动删除,无法找回。
碎片过期删除天数
仅当前版本支持配置。勾选后可设置。最小设置为1天,指定桶内碎片在产生后多少天自动删除。
- “当前版本”与“历史版本”是针对“多版本控制”而言的。如果开启了“多版本控制”功能,同名的对象上传到同一路径下时,则会产生不同的版本号。最新版本的对象称之为“当前版本”,历史时间上传的对象称之为“历史版本”。当前版本和历史版本的详细介绍请参见多版本控制。
- “当前版本”与“历史版本”至少配置一个,也可以两个版本同时配置。
- 单击“确定”,完成生命周期规则配置,等待到期后OBS自动删除符合规则的对象。