使用场景
利用多版本管理,您可以在一个桶中保留多个版本的对象,使您更方便地检索和还原各个版本,在意外操作或应用程序故障时快速恢复数据。
注意ZOS新创建的桶不会自动开启多版本功能,当向同一个桶上传同名的对象时,新上传的对象将覆盖原有的对象。
开启多版本
- 新上传对象,ZOS自动为每个对象创建唯一的版本号。上传同名的对象将以不同的版本号同时保存在ZOS中。
- 开启版本管理前,桶中已有对象版本ID为空,再次上传该同名对象,新上传的文件会生成新的版本号。
- 列出桶内对象列表时会列出最新对象和历史版本对象。
- 可以指定最新对象或任一历史版本对象进行下载或删除。
版本 | 描述 |
---|---|
最新版本 | 多版本控制开启后,上传同名对象、恢复、删除都会生成新的版本号,最后一次操作保存的版本号就是最新版本。 |
历史版本 | 多版本控制开启后,上传同名对象、恢复、删除都会生成新的版本号,除最新版本外的其他版本号为历史版本。 |
暂停多版本
当不需要对桶内对象进行版本控制时,可以暂停多版本控制:
- 多版本管理可以由开启状态变更为暂停状态,但无法返回未启用状态。
- 暂停后新上传的对象版本号为空。若之前有版本号为空的同名对象,则会覆盖该版本号为空的对象。
- 暂停后桶内已有的历史版本不会被删除,将继续保留ZOS中并支持下载,若你不再需要这些历史版本,请手动删除。
- 暂停后对象被删除或覆盖后无法找回。