Obecnie próbuję uzyskać programowo listę wszystkich maszyn wirtualnych, które mam w ramach subskrypcji Windows Azure. W tym celu próbuję użyć interfejsu API usługi Azure REST (https://management.core.windows.net) i nie używać poleceń cmdlet Power-shell.Lista maszyn wirtualnych platformy Azure za pośrednictwem interfejsu REST API
Używanie cmdletów Mogę uruchomić "Get-AzureVM" i uzyskać listę wszystkich maszyn wirtualnych z ServiceName, Name i Status bez żadnych modyfikacji. Problem polega na tym, że nie mogę znaleźć nigdzie w dokumentacji, w jaki sposób wyświetlić listę maszyn wirtualnych za pośrednictwem interfejsu API.
Przeglądałem różne interfejsy API usług Azure REST, ale nie udało mi się znaleźć niczego. Dokumentacja dla VM REST API nie pokazuje ani nie udostępnia funkcji listy.
Czy brakuje mi gdzieś podstaw?
// Create the request.
// https://management.core.windows.net/<subscription-id>/services/hostedservices
requestUri = new Uri("https://management.core.windows.net/"
+ subscriptionId
+ "/services/"
+ operation);
To jest to, czego używam do podstawy żądania. Mogę uzyskać listę hostowanych usług, ale nie maszyn wirtualnych.
Możesz zagłębić się w polecenia cmdlet PowerShell i zobaczyć, jak oni to robią. – JoeBrockhaus