即使我没有VM,也无法删除存储blob

时间:2016-10-02 16:35:40

标签: azure azure-storage-blobs

我删除了所有Azure VM,现在我正在尝试从经典存储帐户中删除vhds容器存储blob。它给了我这个错误:

blob上目前有租约,请求中未指定租约ID

我找到了一篇提到这个错误的文章:https://blogs.technet.microsoft.com/thbrown/2015/04/04/there-is-currently-a-lease-on-the-blob-and-no-lease-id/

建议删除虚拟机。我有,事先。我先删除虚拟机搞砸了,现在我无法将图像从中分离出来吗?这是一个错误吗?

2 个答案:

答案 0 :(得分:0)

您可以使用以下命令使用powershell中断租约:

Get-AzureRmStorageAccount -Name 'mystorageaccountname' | Get-AzureStorageBlob -name 'mycontainername').ICloudBlob.BreakLease()

答案 1 :(得分:0)

这是传统VM的已知问题。以下方法对我有用:

  1. 在Azure经典门户中,转到虚拟机,然后点击磁盘
  2. 选择要删除的磁盘资源(附加到列应为空)
  3. 点击删除,然后删除关联的VHD
  4. 编辑:请确保删除磁盘资源!通过中断租约并仅删除VHD而不删除磁盘资源,仍然会保留一些元数据,如果您愿意,则无​​法删除存储帐户。

相关问题