如何在Microsoft Azure存储中删除已租用的Blob?

16

我在Azure中创建了一个虚拟机,然后将其删除。 但相关的存储帐户仍然存在。 我无法删除存储帐户,因为它包含一个具有无限租约的 blob 容器。
没有其他内容正在使用此存储帐户。
如何删除此 Blob?

3个回答

15
您需要删除与弃置的vhd相关联的磁盘对象。您可以在经典或新门户中轻松完成此操作。一旦处理掉这些(以及相关租约),您就应该能够摆脱您的存储帐户。
在经典门户(manage.windowsazure.com)中,您只需访问“虚拟机”,然后访问“磁盘”。选择要删除的磁盘,然后单击屏幕底部的垃圾桶图标。

classic portal - disks

在新门户 (portal.azure.com) 中,你可以在 OS Disks (classic) 下找到磁盘:

OS disks in new portal

从那里,您可以选择并删除已删除的虚拟机中的磁盘。


2
是的,请选择这条路线。 - Zhaoxing Lu
另请参阅 https://azure.microsoft.com/zh-cn/documentation/articles/storage-cannot-delete-storage-account-container-vhd/. - Tamra Myers - Microsoft

2
您可以在Codeplex上使用Azure Cloud Explorer工具,打开存储帐户,在该容器内删除所有文件,然后就可以轻松地删除容器和存储帐户。

1
Azure Cloud Explorer已不再维护。替代方案:Visual Studio中的Cloud Explorer或独立工具Storage Explorer http://storageexplorer.com/。 - Bernard Vander Beken

0

一种解决方案是删除容器,可以通过云资源管理器等GUI、Azure Storage Powershell等工具或使用带有Azure Storage客户端库的REST API进行操作。

您不需要Blob租约来删除容器,这也会删除容器中存在的任何Blob。


1
只要租约存在,容器就无法被删除。除非这些GUI具有Azure管理门户不具备的某些特殊功能? - duggulous

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接