有没有一种方法可以对存储在 Azure 存储帐户中的 blob 进行版本控制,以便可以使用它们的版本来获取 blob,或者可以获取最新的 blob?
blob 的版本控制是通过获取snapshotblob 的 a来完成的,该 blob 会在拍摄快照时根据 blob 的内容创建 blob 的只读副本。
拍摄 Blob 的快照时,Azure 存储会返回拍摄快照时的日期/时间值。您可以通过将此值附加到 blob 的 URL 来访问该 blob,例如https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=2017-06-09T00:00:00.0000000Z
但是,此快照日期/时间值未存储在 Azure 中的任何位置。
您可以做的是将此日期/时间值存储在您的数据库中,并且每当您需要在应用程序中显示此版本的 blob 时,您只需将此值附加到 blob 的 URL 即可。
请注意,快照与 blob 一起存在,即如果您删除基本 blob,则 blob 的所有快照也将被删除。
| 归档时间: |
|
| 查看次数: |
4770 次 |
| 最近记录: |