启用和管理 blob 版本控制

可以启用 Blob 存储版本控制,以便在修改或删除 blob 时,自动维护之前版本的 blob。 启用 blob 版本控制后,如果错误地修改或删除了数据,则可以还原 blob 的先前版本以恢复数据。

本文介绍如何使用 Azure 门户或 Azure 资源管理器模板启用或禁用存储帐户的 blob 版本控制。 若要详细了解 blob 版本控制,请参阅 Blob 版本控制

启用 Blob 版本控制

可以通过 Azure 门户、PowerShell、Azure CLI 或 Azure 资源管理器模板启用 blob 版本控制。

在 Azure 门户中为存储帐户启用 blob 版本控制:

  1. 在门户中导航到存储帐户。

  2. 在“数据管理”下,选择“数据保护”。

  3. 在“跟踪”部分中,选择“为 blob 启用版本控制”,然后选择是保留所有版本还是在一段时间后将其删除。

    Screenshot showing how to enable blob versioning in Azure portal

重要

如果设置“在以下时间段后删除版本”选项,则系统会自动将规则添加到存储帐户的生命周期管理策略中。 添加该规则后,“在以下时间段后删除版本”选项将再也不会显示在“数据保护”配置页中。

可以通过删除规则,使该选项重新显示在“数据保护”页中。 如果生命周期管理策略包含用于删除版本的其他规则,则必须先删除这些规则,然后才能重新显示“在以下时间段后删除版本”选项。

列出 blob 版本

若要显示 Blob 的版本,请使用 Azure 门户、PowerShell 或 Azure CLI。 你还可以使用 Blob 存储 SDK 之一列出 Blob 的版本。

若要在 Azure 门户中列出 blob 的版本,请执行以下操作:

  1. 在门户中导航到你的存储帐户,然后导航到包含 blob 的容器。

  2. 选择要列出其版本的 blob。

  3. 选择“版本”选项卡以显示 blob 的版本。

    Screenshot showing how to list blob versions in the Azure portal

  4. 打开“显示已删除的版本”按钮,以显示软删除的版本。 如果为存储帐户启用了 Blob 软删除,则仍在软删除保留间隔内的任何软删除版本都将显示在列表中。

    Screenshot showing how to list soft-deleted versions in Azure portal.

后续步骤