【问题标题】:Cannot delete storage blob even though I have no VMs [duplicate]即使我没有虚拟机也无法删除存储 blob [重复]
【发布时间】:2017-02-10 15:57:52
【问题描述】:

我已删除所有 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/

建议删除虚拟机。我有,事先。我是不是因为先删除了虚拟机而搞砸了,所以现在我无法从中分离映像?这是一个错误吗?

【问题讨论】:

  • 这已经得到回答 - 查看链接到的问题,您的问题与该问题重复。我的回答显示了如何删除具有经典和基于 ARM 的存储的关联磁盘。

标签: azure azure-blob-storage


【解决方案1】:

您可以使用以下命令使用 powershell 打破租约:

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

【讨论】:

    【解决方案2】:

    这是经典虚拟机的一个已知问题。以下方法对我有用:

    1. 在 Azure 经典门户中,转到 虚拟机,然后单击 磁盘
    2. 选择要删除的磁盘资源(附加到列应为空)
    3. 点击删除,然后删除关联的VHD

    编辑:请确保删除磁盘资源!通过打破租约并仅删除 VHD 而不删除磁盘资源,仍然会保留一些存储的元数据,并且如果您愿意,您无法删除存储帐户。

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 2015-02-15
      • 1970-01-01
      • 2017-10-10
      • 2021-08-05
      • 2013-01-05
      相关资源
      最近更新 更多