新手用户使用Azure Linux VM,并发现删除VM(停止计费表的必要步骤)会留下难以识别的存储残余,并与我想要保留的blob区分开来(支持VM映像和数据磁盘) , 例如)。
所以我真的有两个问题:
1)从存储中删除VM及其关联的操作系统磁盘的步骤顺序(从Azure CLI,最好)是什么?
2)是否有人构建了映射工具可以解析VM映像,数据磁盘,操作系统磁盘和存储blob之间的依赖关系?
显然,如果我能解决那些我试图删除我认为是未使用的blob时看到的那些讨厌的“租约错误”,那将会很好。
非常感谢。
答案 0 :(得分:2)
您可以使用Azure Service Management REST API查找与您创建的VM关联的媒体。首先调用List Hosted Services以查找所有VM(以及您可能已创建的其他Azure服务类型)。然后使用embed-detail
参数设置为true
,为您感兴趣的服务致电Get Hosted Service Properties。响应将包括VM使用的操作系统磁盘和数据磁盘(如果有)的详细信息,包括磁盘名称,介质链接,源映像名称和操作系统。
Azure服务器管理REST API具有许多其他功能,您可以使用这些功能构建功能齐全的虚拟机管理工具。但是,它与其他Azure VM程序一样处于Beta状态,因此请为一些意外做好准备。