Attualmente sto tentando di ottenere un elenco di tutte le macchine virtuali che sono in esecuzione con una sottoscrizione di Windows Azure a livello di codice. Per questo, sto tentando di utilizzare l'API di Azure REST (https://management.core.windows.net) e non utilizzare i cmdlet di power-shell.Elenca le macchine virtuali di Azure tramite l'API REST
Utilizzo dei cmdlet È possibile eseguire 'Get-AzureVM' e ottenere un elenco di tutte le VM con NomeServizio, Nome e Stato senza modifiche. Il problema è che non riesco a trovare da nessuna parte nella documentazione di come elencare le VM tramite l'API.
Ho esaminato le varie API di Azure REST ma non sono riuscito a trovare nulla. La documentazione per VM REST API non mostra o fornisce una funzione di elenco.
Mi mancano i fondamenti da qualche parte?
// Create the request.
// https://management.core.windows.net/<subscription-id>/services/hostedservices
requestUri = new Uri("https://management.core.windows.net/"
+ subscriptionId
+ "/services/"
+ operation);
Questo è quello che sto utilizzando per la base della richiesta. Posso ottenere un elenco di servizi ospitati ma non le macchine virtuali.
È possibile immergersi nei cmdlet di PowerShell e vedere esattamente come lo stanno facendo. – JoeBrockhaus