如何批量删除桶中大量对象或清空桶?
OBS提供如下两种方案,用以批量删除桶中大量对象或将桶中对象清空。
方案一:使用OBS Browser+批量删除对象
OBS Browser+是一款用于访问和管理对象存储服务OBS的图形化工具,支持完善的桶管理和对象管理操作。OBS Browser+的图形化界面可以非常方便的让用户在本地对OBS进行管理。相比控制台对象列表每页仅展示50个对象,OBS Browser+对象列表无分页限制,对象为滚动加载,故能更加轻易地一次性选取更多的对象批量删除。
方案二:使用生命周期管理批量删除对象或清空桶
您可以利用OBS提供的生命周期管理功能,配置对象过期删除规则,一次性清空桶中所有对象或批量删除指定前缀的对象。
- 登录OBS控制台。
- 在OBS管理控制台左侧导航栏选择“桶列表”。
- 在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。
- 在左侧导航栏,单击“概览”,进入“概览”页面。
- 在“基础配置”区域下,单击“生命周期规则”,系统跳转至“生命周期规则”界面。
- 单击“创建”,系统弹出如图3所示对话框。
- 配置清空桶或批量删除指定前缀对象的生命周期管理规则。
表1 生命周期规则参数配置 类别
参数
参数配置说明
基本信息
状态
选择“启用”。
规则名称
自定义,用于识别不同的生命周期配置。
前缀
可选。
- 填写前缀:满足该前缀的对象将受生命周期规则管理,即批量删除指定前缀的对象。
- 未填写前缀:桶内所有对象都将受生命周期规则管理,即清空桶。
当前版本/历史版本
转换为低频访问存储天数
不勾选。
转换为归档存储天数
不勾选。
对象过期删除天数
勾选后设置天数。指定对象在最后一次更新后多少天将自动删除。过期删除时间最小设置为1天,且必须大于前面设置的转换时间的最大值。
说明:当桶未启用多版本控制时,指定的对象在配置的过期时间后将被自动删除,无法找回。
碎片过期删除天数
仅当前版本支持配置。勾选后可设置。最小设置为1天,指定桶内碎片在产生后多少天自动删除。
- “当前版本”与“历史版本”是针对“多版本控制”而言的。如果开启了“多版本控制”功能,同名的对象上传到同一路径下时,则会产生不同的版本号。最新版本的对象称之为“当前版本”,历史时间上传的对象称之为“历史版本”。
- “历史版本”配置项默认不展示,只有当桶开启过“多版本控制”,即多版本控制状态为“已启用”或“暂停”时才会展示。
- “当前版本”与“历史版本”至少配置一个,也可以两个版本同时配置。如果需要清空桶,则建议同时配置。
- 对象过期删除的时间可能会延迟,一般不超过48小时。配置生命周期规则后,如果期间修改了生命周期配置,会重新计算生效时间。
- 单击“确定”,完成生命周期规则配置,等待到期后OBS自动删除符合规则的对象。
桶和对象相关 所有常见问题
- 创建桶失败
- 上传对象失败
- 下载对象失败
- 删除桶失败
- 删除对象失败
- 通过URL访问对象失败
- 桶存储类别和对象存储类别有什么关系?
- 我可以修改对象名称吗?
- 我可以修改桶所在的区域吗?
- 我可以在桶间进行文件复制吗?
- 我可以在桶间进行文件移动吗?
- 我可以在线编辑OBS中的对象吗?
- 如何获取对象访问路径?
- 无法搜索到桶中对象
- 如何在浏览器中在线预览OBS中的对象?
- 使用IE浏览器访问带有中文字符的对象URL地址报错如何处理?
- CDN加速场景下访问OBS桶内对象变成强制下载
- 为什么配置了跨域资源共享(CORS)仍然报错?
- 如何查看桶内的文件夹大小?
- 如何批量删除桶中大量对象或清空桶?
- 如何修改桶所属的企业项目?
- 如何上传超过5GB的大对象?
more