我们想删除一个资源组,其中包含一个具有IP和存储帐户等的VM。
除了存储帐户之外,所有内容都被删除了,因为vhd说它仍然有租约。由于以下错误消息,我无法中断租约:
Failed to break lease on 1 out of 1 blob(s):
VM2X-20170518-074152.vhd: This blob is being used by the system.
有没有办法打破租约,在租约处于活动状态时删除blob,或者找出它的租赁对象?
其他信息:在“编辑blob”选项卡上的vhd上,我收到以下消息:
File size of '137.44GB' exceeds max supported file size of '2.1MB.'
是的,您可以使用门户UI或powershell来打破租约(或SDK)。对于门户,只需单击blob,就会有一个按钮来打破租约。对于powershell之类的:
$blob = Get-AzureStorageBlob -Context $ctx -Container %container% -Blob %blob%
$blob.ICloudBlob.BreakLease()
这听起来像是经典存储帐户的常见问题,如果是问题,我认为您需要使用Powershell删除图像。
设置存储帐户
$storageAccountName = "your storage account"
检查操作系统磁盘映像
Get-AzureVmImage | Where-Object { $_.OSDiskConfiguration.MediaLink -ne $null -and $_.OSDiskConfiguration.MediaLink.Host.Contains($storageAccountName)`
} | Select-Object -Property ImageName, ImageLabel
检查数据磁盘映像
Get-AzureVmImage | Where-Object {$_.DataDiskConfigurations -ne $null `
-and ($_.DataDiskConfigurations | Where-Object {$_.MediaLink -ne $null -and $_.MediaLink.Host.Contains($storageAccountName)}).Count -gt 0 `
} | Select-Object -Property ImageName, ImageLabel
删除任何图像
Remove-AzureVMImage -ImageName 'yourImageName'
注意:命令是经典/ASM,请确保已安装模块。
首先,我将引用另外两个对这个问题有部分答案的问题。 删除VM后从Azure中删除磁盘 如何删除Microsoft Azure存储中的租用blob 使用Azure Explorer,我可以删除blob和容器,但当我尝试删除存储帐户时,我出现了以下错误: 删除存储帐户“bitnamiWestusflwdmy”失败。无法删除存储帐户“bitnamiWestusflwdmy”:“存储帐户bitnamiWe
下面是我的情况:我通过docker stack liek部署了一些k8s资源:
本文向大家介绍Android studio 快速删除无用资源的方法,包括了Android studio 快速删除无用资源的方法的使用技巧和注意事项,需要的朋友参考一下 1、在Anaylze中选择Run Inspection by Name... 2、在点击之后弹出的窗口输入unused resources后,回车 3、根据情况,选择情况,选择整个项目、指定Module...,也可以自己过滤。点击o
我觉得问这个问题很愚蠢,但我似乎无法为使用GAE的项目清除本地数据存储。我咨询了以下SE问题: 如何删除Google App Engine中的所有数据存储 我也看过这些文档,其中的命令似乎非常明确。我可以导航到,然后运行 然而,我不断收到一个错误,说明我的应用程序没有这样的文件或目录。 我确信我为我的应用程序输入了正确的名称,因为它与我的文件中的名称相匹配,与我的项目在本地的文件夹相匹配,并且与G
我在Azure上创建了虚拟机,然后发现命名错误的存储。 VM:hanpohwan,存储:hanpohwa(截断名称,自动创建) 我删除了虚拟机,但存储不会永远删除。你现在怎么解决这个问题? hanpohwan-hanpohwan-os-1462083556580.vhd127.00 GB 2016-05-01 7:47:59应用程序/八位字节流https://hanpohwa.blob.core.