一、使用场景
注意:只有主账号和被授权的子账号可以配置存储桶的版本控制状态。
二、使用对象存储控制台
1. 登录 对象存储 控制台。
2. 在左侧导航栏,单击存储桶列表,进入存储桶列表页面。
3. 单击需要配置版本控制的存储桶,进入存储桶详情页面。
4. 选择容错容灾管理 > 版本控制,找到版本控制配置项,将当前状态修改为“开启”状态,然后单击保存,在确认弹窗中单击确定,即可开启版本控制。
5. 开启版本控制后,进入文件列表界面,打开列出历史版本开关,你可查看同名文件的所有版本并对其进行管理。
·若你将同名文件上传到该存储桶,可查看在不同时间点所上传的同名文件。
·若你删除文件时没有指定版本 ID,则执行删除后,将为当前版本(最新版本)对象插入一个“删除标记”,该 删除标记 表示“对象已被删除”,在列出历史版本中将会看到文件被删除的记录,而删除前的同名文件仍然保留。你可以根据版本 ID、修改时间查找历史文件进行还原、下载或删除等操作。
注意:说明:
三、使用 REST API/SDK
你可以直接使用 REST API 配置存储桶的版本控制和管理版本控制状态下存储桶中的对象,请参见以下 API 文档:
·PUT Bucket versioning
·GET Bucket versioning
·GET Bucket Object versions
·PUT Object
·GET Object
·DELETE Object
·DELETE Multiple Objects
你可以直接调用 SDK 的版本控制方法,详情请参见下列各语言 SDK 文档:
Android、C、C++、.NET、Go、iOS、Java、JavaScript、Node.js、PHP、Python、小程序。
四、使用工具
你可以使用工具设置版本控制,例如 COSBrowser、COSCMD、COSCLI,更多工具介绍请参见 工具概览。