无法删除 Azure 存储帐户

Posted

技术标签:

【中文标题】无法删除 Azure 存储帐户【英文标题】:Unable to remove Azure storage accounts 【发布时间】:2016-07-30 23:12:30 【问题描述】:

我将首先参考对这个问题有部分答案的另外两个问题。

Delete disk from Azure after VM deleted

How can I delete a leased blob in Microsoft Azure storage

使用 Azure Explorer 我能够删除 blob 和容器,但是当我尝试删除存储帐户时,我收到此错误:

无法删除存储帐户“bitnamiwestusflwdmy”。无法 删除存储帐户'bitnamiwestusflwdmy':'存储帐户 bitnamiwestusflwdmy 有一些活动图像和/或磁盘,例如 bitnami-bitnami-gitlab-8.2.3-3-westus-FLwDm_Y。确保这些图像 和/或磁盘在删除此存储帐户之前被删除。'。

这很奇怪,因为 Azure 门户显示该帐户的容器、队列和表为零; Azure Explorer 为存储帐户的内容显示“此文件夹为空”。

似乎无法删除我的 Azure 帐户中的两个空存储帐户。两者都不包含任何图像或磁盘,但错误消息表明它们包含。如果它们存在,则它们不会通过任何适用于 Azure 的管理工具可见。 没有人能够对从 Azure 中删除存储帐户的问题给出完整的答案。


在这里,我想对这两个参考问题中失败的建议发表评论。

在新门户 (portal.azure.com) 中,您会在 OS 下找到磁盘 磁盘(经典):

事实上,尽管我有两个由于活动磁盘而无法删除的存储帐户,但操作系统磁盘仍显示“Nothing to Display”。

http://portal.azure.com Storage Accounts (Classic) 不允许删除这些帐户。

Azure 存储资源管理器允许我删除 blob,但不能删除容器、磁盘或帐户。

虽然 Azure Explorer 可以删除我的存储帐户的内容,但我无法执行此操作,直到租约被打破。为了通过 Azure Explorer 删除存储帐户中的图像,我必须首先右键单击它们并从上下文菜单中选择“中断租约”。我必须为图像的内容和图像本身执行此操作。这就是我清空帐户的方式。尽管如此,存储帐户本身仍无法删除。

【问题讨论】:

【参考方案1】:

您能否确认您没有在以下部分中注册任何内容?

【讨论】:

有图片,我可以删除它们。谢谢。 我有同样的问题——无法删除存储帐户。我在这篇文章中遵循了关于 azure-cli 的建议 - ***.com/questions/10969012/… - 但仍然无法删除。当我尝试使用 azure-cli 删除时,我收到消息 Storage account <account> contains VM Images. 但是,azure-cli 告诉我我没有虚拟机:azure vm list info: Executing command vm list info: Getting virtual machines info: No VMs found info: vm list command OK 关于如何解决这个问题的任何想法? 您尝试过使用门户网站吗?看图就知道去哪里了【参考方案2】:

尝试删除存储帐户时出现以下错误 - 删除其他所有内容后:

无法删除存储帐户“portalvhds5nqky61nhdlrg”。错误:无法删除存储帐户“portalvhds5nqky61nhdlrg”:“存储帐户portalvhds5nqky61nhdlrg 包含VM 映像。确保在删除此存储帐户之前删除这些 VM 映像。 但我在存储帐户(在任一门户中)或使用存储资源管理器时都看不到任何 VM 映像。

但是上面 Emmanuel 的回答给了我一个线索 - 使用经典门户,点击“虚拟机”(即使它显示 0),然后选择“图像” - 这让我进入了与上面 Emmanuel 相同的屏幕。

然后我切换到使用 Azure CLI,并将其设置为正确的帐户后,我尝试了以下命令:

azure vm image show <the VM Image name from the Classic Portal>

由此我可以确认细节,那么:

azure vm image delete <the VM Image name from the Classic Portal>

最终删除了 VM 映像。

然后,最后,我可以返回任一门户并删除存储帐户。

【讨论】:

以上是关于无法删除 Azure 存储帐户的主要内容,如果未能解决你的问题,请参考以下文章

如何从 azure 存储帐户中删除 azure 文件共享旧数据?

使用服务帐户从 Azure Blob 存储中批量删除文件

使用 PowerShell 从 Azure 中存储帐户的管理 ACL 列表中删除 ACL 条目

无法使用 Azure Fluent 获取存储帐户密钥

无法以编程方式获取 Azure 存储帐户的密钥

Azure:在为 azure 创建新的联合国托管磁盘时无法指定存储帐户。