![无法删除 Azure RM 上的空存储帐户](https://linux22.com/image/696216/%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%20Azure%20RM%20%E4%B8%8A%E7%9A%84%E7%A9%BA%E5%AD%98%E5%82%A8%E5%B8%90%E6%88%B7.png)
当尝试在 Azure 门户中删除 Azure 资源组时,我收到一个错误,指向无法删除的存储帐户。
事实上,尝试删除存储帐户会导致错误:
无法删除存储帐户“clie6aa7aa53aa7ace414833”。错误:由于其项目正在使用中,因此无法删除存储帐户。有关解决此问题的详细信息,请参阅https://azure.microsoft.com/documentation/articles/storage-cannot-delete-storage-account-container-vhd/
这篇文章没有帮助,我已经删除了所有 blob 和文件。SA 上没有剩余的容器:
当我尝试从 PowerShell 中删除时,出现以下信息:
PS C:\> Remove-AzureRmStorageAccount -ResourceGroupName myresourcegroupname001 -StorageAccountName cl
i6c4ccaf5d718f00c14833
Confirm
Remove Storage Account 'cli6c4ccaf5d718f00c14833' and all content in it
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y
Remove-AzureRmStorageAccount : Operation returned an invalid status code 'Conflict'
At line:1 char:1
+ Remove-AzureRmStorageAccount -ResourceGroupName myresourcegroupname00 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Remove-AzureRmStorageAccount], CloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Management.Storage.RemoveAzureStorageAccountCommand
目前我有两个这样的无法删除的空存储帐户 - 其中一个已保留超过 72 小时。
我可以做些什么来删除此存储帐户?
答案1
我遇到了同样的问题,并且持续了好几天。我最终通过执行以下操作解决了该问题:
- 在与有问题的存储帐户相同的资源组中创建一个新的 VM(在我的情况下是带有 SSD 的 Ubuntu VM)
- 将驱动器添加到同一资源组、同一区域等
- 删除新的 VM,然后删除有问题的存储帐户中 VM 的 VHD 容器
- 删除有问题的存储帐户
答案2
据我所知,当您删除虚拟机时可能会发生这种情况,但有一个与之关联的磁盘,它会在磁盘选项卡下创建一个工件。
正如这篇文章所说https://redeploy.se/break-remove-lease-azure-blob/,
使用资源管理器 (ARM) 虚拟机时,在经典门户中看不到磁盘。
因此它可能是 ARM 下面的磁盘,如果有关存储帐户故障排除的所有文章都没有帮助,您可以联系 Azure 支持。
答案3
据我所知,这是一个常见错误。您的 vhd 位于此存储帐户中,这就是为什么您无法在不删除 vhd 的情况下将其移除的原因。
https://stackoverflow.com/a/10969013/1384539deleting
解决方案:可以通过以前版本的门户 manage.windowsazure.com 虚拟机 -> 磁盘删除磁盘