文档首页 > > 用户指南> 对象管理>

删除对象

删除对象

分享
更新时间:2021/01/06 GMT+08:00

使用场景

为节省空间和成本,您可以根据需要删除无用的文件或文件夹。

桶没有开启多版本控制功能时,已删除的对象不可恢复,请谨慎操作。

手动删除和自动删除

您可以随时手动删除对象,也可以通过生命周期管理功能,定期自动删除桶中对象或者一次性清空桶中所有对象。

单个删除和批量删除

OBS支持单个和批量删除对象,各个使用方式的批量删除方法请参见批量删除对象

多版本控制功能启用时的对象删除机制

桶的多版本控制功能启用时,删除的目标不同,OBS会采取不同的处理方式:

  • 删除文件或文件夹:文件或文件夹不会立即被彻底删除,而是保留在“已删除对象”列表中,同时会为文件打上删除标记。
    • 如果想要彻底删除,需要再到“已删除对象”列表进行删除。
    • 如果想要找回删除的文件,可以通过“取消删除”功能来找回。详情请参见取消删除对象
  • 删除文件的某个版本:该版本会被彻底删除且无法恢复。如果删除的是文件的最新版本,那么时间最近的那个历史版本将会变成最新版本。
在多版本控制功能启用的场景下,在“已删除对象”中的文件仍然会保留多版本,在对不同的版本进行删除时需要注意:
  • 如果删除的是带“删除标记”的版本,实际上是找回该文件,等同于“取消删除”文件,而非彻底删除。详情请参见取消删除对象
  • 如果删除的是不带“删除标记”的版本,则会彻底删除该历史版本,即使后续该文件找回后,也无法恢复这个被彻底删除的历史版本。

更多关于找回已删除对象的内容请参见多版本控制功能启用时的对象找回机制

使用方式

OBS支持通过控制台、API、SDK、OBS Browser+、obsutil、obsfs方式删除对象。

支持的使用方式

参考文档

控制台

删除文件或文件夹

SDK

OBS支持多种语言SDK,请从SDK概述页面选择进入对应的开发指南查阅。

API

删除对象

OBS Browser+

-

obsutil

删除对象

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问