数据保护
更新时间:2025-03-31
数据保护
当开发者在 BOS 进行数据存储和管理时,基于更高的数据可靠性要求,需要防止数据被误删除,可开启BOS的存储桶(Bucket)版本控制或回收站功能。当数据数据被误删除时,版本控制与回收站可支持您对误删除数据进行恢复,此外,版本控制功能还可基于文件的版本管理机制,将被误覆盖的数据进行恢复,为实现全面的数据保护,开启版本控制功能是最佳选择。
版本控制
版本控制是针对存储空间(Bucket)级别的数据保护功能。开启版本控制后,针对数据的覆盖和删除操作将会以历史版本的形式保存下来。您在错误覆盖或删除对象(Object)后,能够将存储在Bucket中的Object恢复至任意时刻的历史版本。
应用场景
- 数据恢复: 当使用数据时产生误删与误覆盖的情况,希望有途径将数据恢复。
- 数据保护: 当一个 Bucket 通过 访问控制授权给多个用户,并给予他们 Write 权限时,希望能够避免这些用户对 Bucket 中的数据进行恶意删除操作。
- 防止文件被覆盖: 对于在线协作类产品,文件会被频繁修改,针对文件的编辑会产生大量的临时版本。您可以使用版本控制功能找回某个时间点的版本。
了解更多版本控制功能细节,请参考开发者指南-版本控制概述。
回收站
回收站是针对存储空间(Bucket)级别的数据保护功能,开启回收站后,数据删除后会被放入回收站中,可对回收站内数据进行恢复或彻底删除,
应用场景
- 数据恢复: 当使用数据时产生误删情况,希望有途径将数据找回。
- 数据保护: 当一个 Bucket 通过 ACL 授权给多个用户,并给予他们 Write 权限时,希望能够避免这些用户对 Bucket 中的数据进行恶意删除操作。
了解更多回收站功能细节,请参考开发者指南-设置版本控制。