强制删除 Azure 存储帐户(经典版)
强制删除 Azure 存储帐户(经典版)
我之前删除了一些Azure资源(经典)。由于锁定问题,一些容器中的Blob未能被删除,因此我使用了CLI来解锁剩余的Blob并删除它们的容器。现在我有了空的存储账户。然而,当我试图通过门户删除我的存储账户时,出现以下错误:
无法删除存储账户'portalvhdsn4k00gzzhv88l'。存储账户'portalvhdsn4k00gzzhv88l'存在一些活动镜像或磁盘,例如traffic-traffic-0-201509110310570061。请确保在删除此存储账户之前删除这些镜像或磁盘。
当我运行azure storage account delete portalvhdsn4k00gzzhv88l
时,出现错误:
错误:找不到资源组'portalvhdsn4k00gzzhv88l'。
我该如何强制删除这个账户?
问题出现的原因是找不到资源组 'portalvhdsn4k00gzzhv88l'。解决方法是设置Azure CLI模式为asm,使用以下代码azure config mode asm
。设置完成后,就不需要提供资源组名称了。
如David所说,我们需要删除关联的磁盘对象才能删除存储账户,因此请使用azure vm disk list
列出虚拟机磁盘,然后使用azure vm disk delete <disk name existed in your storage account>
删除磁盘。之后,我们就能够通过azure storage account delete <storage account>
成功删除账户。
Azure经典门户是唯一可以执行此操作的方法。
- 转到manage.windowsazure.com
- 单击Virtual Machine
- 单击disks
- 删除
在ARM门户上无法执行此操作。
问题的原因是无法在Azure资源管理器(ARM)门户中强制删除Azure存储帐户(经典)。解决方法是通过使用经典门户来执行操作。
以下是解决方法的步骤:
1. 打开manage.windowsazure.com。
2. 点击Virtual Machine。
3. 点击disks。
4. 选择要删除的存储帐户。
5. 点击删除按钮。
请注意,在ARM门户中无法执行此操作,因此必须使用经典门户来删除Azure存储帐户(经典)。