2017-05-25 3 views

Antwort

1

Ich habe nicht mit dem Java SDK zu viel experimentiert, aber im Wesentlichen VHDs, die an VMs angehängt sind, haben eine infinate lease auf sie angewendet. Um nach verwaisten Platten zu suchen, könnten Sie die Blob-Eigenschaften für alle Blobs untersuchen, die auf vhd enden.

Ich glaube getLeaseDuration() oder getLeaseState() sollte den Trick tun.

1

Ich glaube nicht, dass es einen Weg in einem SDK gibt (da es keine Möglichkeit gibt, das mit der REST API zu finden), also nein. Es gibt keinen solchen Weg.

Aber wenn man über verwaltete Scheiben sprechen wird einen Blick auf diesem API Wunsch können Sie ab dem Datum ableiten:
https://docs.microsoft.com/en-us/rest/api/manageddisks/disks/disks-list-by-subscription

"diskState": "Unattached" 
+0

Für die verwaltete Festplatte sind die Informationen mit dem neuesten Java Azure SDK verfügbar. Bei nicht verwalteten Festplatten scheint diese Information jedoch zu fehlen. – user1142317

+0

unmanaged Festplatte, die Sie suchen würden .VHD Erweiterungen, die nicht "geleast" werden. Dies sollte eine Eigenschaft auf dem Blob selbst sein. – CtrlDot

Verwandte Themen