2011-09-27 97 views
3

我在一个容器中安装了一个实例(DotNetNuke加速器)的VHD。但是现在该实例已停止,因此VHD不再安装。Azure存储和快照

问题是:我无法用任何UI客户端重命名此VHD。 “Azure Blob存储的CloudBerry Explorer”在尝试重命名时显示错误:“由于该blob具有快照,因此不允许执行此操作”。

我试着列出VisualStudio的快照,但它只返回BLOB的名字......

我尝试挂载的VHD中的实例,并创建一个文件:它的作品! WTF?

我要疯了。 :)

谢谢!

回答

1

错误是准确的。如果你明白了,这意味着blob实际上有快照。当你装载一个blob时,你很可能装载当前版本而不是过去的快照。您可以使用REST API(使用'include = snapshots选项)来枚举快照以证明这一点。

如果你确实想用最小的麻烦删除blob,我会建议使用https://www.myazurestorage.com(来自Microsoft DPE的安全站点)。它会自动枚举你的快照并允许你删除它们。一旦全部删除,您也可以删除blob。

+0

遗憾的是该网站不再可行,其替换(http://storageexplorer.com/)不支持使用快照删除斑点 –

1

提供的任何界面(Visual Studio,Azure Portal,Microsoft的存储资源管理器)似乎都提供了一种方法来删除具有快照的blob。我们这样做的方式是使用Red Gate的(免费)Azure Explorer。使用Azure Powershell库也可以在PowerShell中执行此操作。

4

我已经设法通过使用Microsoft Azure存储浏览器删除具有快照的blob。步骤是:

  1. 您导航到二进制大对象问题
  2. 右键 - >管理快照
  3. 删除所有快照和斑点也消失