更新时间:2026-05-26 GMT+08:00
分享

开启、暂停、查看多版本控制

使用场景

默认情况下,OBS中新创建的桶不会开启多版本功能,向同一个桶上传同名的对象时,新上传的对象将覆盖原有的对象。

利用多版本控制,您可以在一个桶中保留多个版本的对象,使您更方便地检索和还原各个版本,在意外操作或应用程序故障时快速恢复数据,支持全新开启多版本控制或重新开启已暂停的多版本控制。

多版本控制功能开启后不支持关闭,如果您不再使用该功能,可以暂停多版本控制。

开启多版本控制后,您还可以查看多版本对象,便于您找回指定版本的数据。

约束与限制

  • 多版本控制一旦启动,不可关闭,只能暂停使用。
  • 开启了桶级WORM开关,需要先开启多版本控制。使用控制台配置WORM时,控制台会自动开启多版本,并且不允许暂停多版本。使用API配置WORM时,需要您自行调用设置桶的多版本状态接口开启多版本。
  • 不支持对历史版本对象配置ACL、服务端加密和标签。

费用说明

多版本控制本身不收取任何费用,但除删除标记外的当前版本和历史版本对象均占用存储空间,因此会收取数据存储费用。为避免产生不必要的存储费用,建议您及时删除对象,可手动删除对象通过生命周期规则自动删除不需要的对象

开启多版本控制

OBS支持通过管理控制台、API、SDK方式开启多版本控制,不支持通过OBS Browser+、obsutil方式开启多版本控制。

暂停多版本控制

OBS支持通过管理控制台、API、SDK方式暂停多版本控制,不支持通过OBS Browser+、obsutil方式暂停多版本控制。

查看多版本对象

查看多版本对象前,请确保您的桶已开启多版本控制。

OBS支持通过管理控制台、API、SDK方式查看多版本对象,不支持通过OBS Browser+、obsutil方式查看多版本对象。

相关文档