Azure删除孤立磁盘

问题描述:

我正在使用Azure Java SDK,并试图获取订阅中所有孤立磁盘的列表。目前的Azure Java SDK中有没有办法获得这个列表?Azure删除孤立磁盘

我还没有与Java SDK尝试太多,但基本上附属于虚拟机的虚拟硬盘有无限的租约适用于他们。为了查找孤立的磁盘,您可以检查以vhd结尾的任何blob的blob属性。

我相信getLeaseDuration()getLeaseState()应该做的伎俩。

我不认为有任何SDK的方式(因为没有办法找到使用REST API),所以没有。没有这样的方式。

但如果你是在谈论管理的磁盘来看看这个API请求,您可以从日期推断:
https://docs.microsoft.com/en-us/rest/api/manageddisks/disks/disks-list-by-subscription

"diskState": "Unattached" 
+0

对于托管磁盘,可以使用最新的Java Azure SDK获取信息。但对于非托管磁盘,此信息似乎已丢失。 – user1142317

+0

非托管磁盘,你会找到.VHD扩展,不是“租用”。这应该是blob本身的属性。 – CtrlDot