Azure存储:真正删除虚拟机的秘诀

Azure存储:真正删除虚拟机的秘诀,azure,azure-storage-blobs,Azure,Azure Storage Blobs,玩Azure Linux虚拟机的新手用户发现删除虚拟机(停止计费表的必要步骤)会留下难以识别和区分的存储残余(例如,支持虚拟机映像和数据磁盘) 所以我有两个问题: 1) 从存储中删除VM及其关联的操作系统磁盘的正确步骤顺序是什么(最好是从Azure CLI中删除) 2) 是否有人构建了一个映射工具,可以解开VM映像、数据磁盘、操作系统磁盘和存储Blob之间的依赖关系 显然,如果我也能解决当我试图删除我认为是未使用的blob时看到的那些讨厌的“租赁错误”,那就太好了 非常感谢。您可以使用Azure

玩Azure Linux虚拟机的新手用户发现删除虚拟机(停止计费表的必要步骤)会留下难以识别和区分的存储残余(例如,支持虚拟机映像和数据磁盘)

所以我有两个问题:

1) 从存储中删除VM及其关联的操作系统磁盘的正确步骤顺序是什么(最好是从Azure CLI中删除)

2) 是否有人构建了一个映射工具,可以解开VM映像、数据磁盘、操作系统磁盘和存储Blob之间的依赖关系

显然,如果我也能解决当我试图删除我认为是未使用的blob时看到的那些讨厌的“租赁错误”,那就太好了


非常感谢。

您可以使用Azure服务管理REST API查找与您创建的虚拟机关联的媒体。第一次调用以查找您的所有VM(以及您可能创建的其他Azure服务类型)。然后调用您感兴趣的服务,并将
embed detail
参数设置为
true
。响应将包括VM正在使用的操作系统磁盘和数据磁盘(如果有)的详细信息,包括磁盘名称、媒体链接、源映像名称和操作系统


Azure服务器管理REST API具有许多其他功能,您可以使用这些功能构建功能齐全的虚拟机管理工具。不过,它与Azure VM程序的其余部分一样处于测试阶段,因此请准备好迎接一些惊喜。

感谢基于API的解决方案。基于node.js的Mac/Linux CLI的v0.6.2版本不支持您提到的服务管理API调用,Azure PowerShell cmdlet在Azure PowerShell或预览门户中提供,这似乎(我可能是错的)?