📜  Microsoft Azure – 使用 Blob 版本控制

📅  最后修改于: 2022-05-13 01:56:15.541000             🧑  作者: Mango

Microsoft Azure – 使用 Blob 版本控制

在给定的文章中,我们将学习如何在 Azure 门户中使用 blob 版本控制。因此,用户拥有针对其存储帐户中的 blob 执行读写事务的应用程序。而且,有时应用程序错误地修改或删除存储帐户中的一个 blob 是很常见的,用户需要一种方法以一种简单且无缝的方式从中恢复,而 blob 版本控制允许这样做。

什么是 Blob 版本控制?

Blob 版本控制允许您恢复博客的早期版本,以防应用程序或您错误地修改或删除它。版本在任何给定时间点保持 blob 的状态。因此,当您修改 blob 时,Azure 存储将自动创建一个新版本,该版本会在该 blob 被修改之前捕获该 blob 的状态,以便新修改的 blob 成为新的当前版本,而原始 blob 成为以前的 blob版本。即使您删除了该 Blob,其先前版本仍然存在,因此您可以使用这些先前版本在以后的某个时间点恢复该 Blob。

执行:

首先,让我们了解如何启用 blob 版本控制。滚动到 blob 服务下方的数据保护选项卡,然后单击启用版本控制。您还可以在创建存储帐户时启用版本控制。当你启用 blob 版本控制时,Azure 存储将自动代表你创建和维护版本。

假设您有一个为您存储和管理图像的应用程序,它意外删除了您不想删除的图像。通过版本控制,您可以恢复已删除的图像。

首先,单击显示已删除的 blob。您可以在此处看到 Azure 存储已将此 blob 识别为已删除并将其标记为已删除。

然后转到“版本”选项卡,然后您会看到 Azure 存储已创建一个版本并捕获了该 blob 在被删除之前的先前状态。因此,要恢复它,请单击它并使其成为当前版本。

现在,如果您回到此处的 blob 刀片,您会看到它现在处于活动状态并可以再次使用。

Blob 只有一个以前的版本,但一个 Blob 可能有数百个以前的版本。每当修改 blob 时,Azure 存储都会自动为你创建一个版本。假设您正在编辑照片并且正在对其进行编辑。对于你所做的每一次编辑,Azure 存储都会为你创建一个版本来捕获修改前的状态。因此,假设您进行了编辑,现在想要恢复照片的原始状态。使用 Azure 存储 blob 版本控制,您可以做到这一点。

在这里,您要做的是找到捕获原始 blob 状态的先前版本并使用它并将其设为当前版本。