Azure Storage Explorer Blob 版本管理指南

Microsoft Azure 存储资源管理器可以轻松访问和管理 Blob 版本。 本指南可帮助你了解 Blob 版本控制在存储资源管理器中的工作原理。 在继续之前,建议详细了解 Blob 版本控制

术语

本部分提供一些定义来帮助了解本文中的用法。

  • 软删除:替代的自动数据保护功能。 可以 在此处了解有关软删除的详细信息。
  • 活动 Blob:创建的 Blob 或 Blob 版本处于活动状态。 只能对处于活动状态的 Blob 或 Blob 版本执行操作。
  • 软删除 Blob:标记为软删除的 Blob 或 Blob 版本。 软删除 Blob 只在其保留期内保留。
  • Blob 版本:在启用 Blob 版本控制的情况下创建的 Blob。 每个 Blob 版本都与版本 ID 相关联。
  • 当前版本:标记为当前版本的 Blob 版本。
  • 早期版本:不是当前版本的 Blob 版本。
  • 非版本 Blob:在禁用 Blob 版本控制的情况下创建的 Blob。 非版本 Blob 没有版本 ID。

查看数据块版本

存储资源管理器支持四个不同的视图来查看 Blob。

查看 活动非版本 Blob 软删除的非版本 Blob Blob 版本
活动 Blob 是的 仅限当前版本
活动 Blob 和软删除 Blob 是的 是的 仅限当前版本
活动 Blob 和没有当前版本的 Blob 是的 当前版本或最新活动版本
所有 Blob 和没有当前版本的 Blob 是的 是的 当前版本或最新版本

活动 Blob

在此视图中,存储资源管理器显示:

  • 活动非版本 Blob
  • 当前版本

活动 Blob 和软删除 Blob

在此视图中,存储资源管理器显示:

  • 活动非版本 Blob
  • 软删除的非版本 Blob
  • 当前版本。

活动 Blob 和没有当前版本的 Blob

在此视图中,存储资源管理器显示:

  • 活动非版本 Blob
  • 当前版本
  • 最新的活动早期版本。

对于没有当前版本但有激活的以前版本的 blob,存储资源管理器将其最新的激活以前版本显示为该 Blob 的代表。

所有 Blob 和没有当前版本的 Blob

在此视图中,存储资源管理器显示:

  • 活动非版本 Blob
  • 软删除的非版本 Blob
  • 当前版本
  • 最新的早期版本。

对于没有当前版本的 Blob,存储资源管理器会将其最新的早期版本作为该 Blob 的表示形式。

备注

由于服务限制,存储资源管理器需要额外处理才能在列出 Blob 版本时获取虚拟目录的分层视图。 列出以下视图中的 Blob 需要更长的时间:

  • 活动 Blob 和没有当前版本的 Blob
  • 所有 Blob 和没有当前版本的 Blob

管理 Blob 版本

查看 Blob 的版本

存储资源管理器提供 “管理版本 ”命令,用于查看 Blob 的所有版本。 若要查看 Blob 的版本,请选择要查看其版本的 Blob,并从工具栏或上下文菜单中选择“ 管理历史记录”→管理版本

下载 Blob 版本

若要下载一个或多个 Blob 版本,请选择要下载的 Blob 版本,并从工具栏或上下文菜单中选择“ 下载 ”。

如果要下载 Blob 的多个版本,则下载的文件在其文件名的开头具有其版本 ID。

删除 Blob 版本

若要删除一个或多个 Blob 版本,请选择要删除的 Blob 版本,并从工具栏或上下文菜单中选择“ 删除 ”。

Blob 版本受软删除策略的约束。 如果启用了软删除,则会软删除 Blob 版本。 一个特殊情况是删除当前版本。 删除当前版本会自动使其成为活动的早期版本。

升级 Blob 版本

可以通过将以前的版本提升为当前版本来还原 Blob 的内容。 选择要升级的 Blob 版本,并从工具栏或上下文菜单中选择 “升级版本 ”。

升级的 Blob 版本会覆盖非版本 Blob。 确认操作之前,请确保不再需要该数据或自行备份该数据。 当前版本自动成为以前的版本,因此存储资源管理器不会要求确认。

删除 Blob 版本

Blob 版本不能单独删除。 必须同时删除它们。 若要取消删除一个 Blob 的所有版本,请选择任意一个 Blob 版本,然后从工具栏或上下文菜单中选择“取消删除已选择”。

更改 Blob 版本的访问层

每个 Blob 版本都有自己的访问层。 若要更改 Blob 版本的访问层,请选择要更改访问层的 Blob 版本,并从上下文菜单中选择 “更改访问层...”

另请参阅