Získání všech Virtual Machines [SPFSDK][VMROLE]
Platí pro: Windows Azure Pack
Pokud máte odkaz na instanci role virtuálního počítače (role virtuálního počítače), je možné spravovat virtuální počítače hostované rolí virtuálního počítače. S instancí role virtuálního počítače je možné virtuální počítače vytvořit, odstranit nebo změnit.
Získání všech virtuálních počítačů instance role virtuálního počítače
Tip
Informace o získání instance role virtuálního počítače najdete v tématu Získání instance role virtuálního počítače [SPFSDK][VMROLE].
Všechny virtuální počítače pro roli virtuálního počítače se nacházejí na adrese http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMrole-name/VMs.
Tip
Další informace o zástupných symbolech použitých v adrese URL najdete v tématu Tahák adresy URL pro role virtuálních počítačů [SPFSDK][VMROLE].
Důležité
Kdykoli přistupujete k prostředku v rámci cloudových služeb, musíte připojit řetězec dotazu api-version=2013-03 . Řetězec dotazu vždy začíná znakem ? za adresou URL.
Získání všech virtuálních počítačů instance role virtuálního počítače pomocí protokolu HTTP
Použijte operaci GET HTTP.
Nastavte identifikátor URI operace HTTP na dříve popsaný formát.
Nastavte hlavičku x-ms-principal-id na e-mail tenanta přidruženého k aktuálnímu předplatnému.
Pokud chcete jako typ odpovědi použít json, přidejte hlavičku Accept a nastavte hodnotu na application/json.
Nastavte všechny další standardní hlavičky HTTP, například ty, které souvisejí s ověřovacími tokeny, a přidejte všechny ověřovací certifikáty, které mohou být vyžadovány.
Odešlete žádost.
Požadavek HTTP GET
GET https://smapiserver:30005/f86b0bc2-6825-4e5b-961b-10d5901f7572/CloudServices/CloudService1/Resources/MicrosoftCompute/VMRoles/VMRole1/VMs?api-version=2013-03 HTTP/1.1
x-ms-principal-id: tenant@contoso.com
Accept: application/json
Host: smapiserver:30005
Odpověď HTTP GET
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Length: 306
Content-Type: application/json; odata=minimalmetadata; streaming=true; charset=utf-8
Server: Microsoft-IIS/8.5
X-Content-Type-Options: nosniff
request-id: 33c9dafc-df0d-0000-768d-ca330ddfce01
DataServiceVersion: 3.0;
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
X-Powered-By: ASP.NET
Date: Thu, 14 Nov 2013 20:09:35 GMT
{
"odata.metadata": "https://spfserver:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc/$metadata#VM",
"value": [{
"ComputerName": "LAMP001.mydns1",
"ConnectToAddresses": [{
"IPAddress": "10.0.0.2",
"NetworkName": "Network1",
"Port": 3389
}],
"Id": "73b04c76-ad83-45bf-ba8a-90b07e4029d8",
"RuntimeState": "Running"
}]
}
Viz také
Instance rolí virtuálních počítačů [SPFSDK][VMROLE]
Získání instance role virtuálního počítače [SPFSDK][VMROLE]
Získání jednoho virtuálního počítače [SPFSDK][VMROLE]
Oprava role virtuálního počítače [SPFSDK][VMROLE]
Škálování role virtuálního počítače [SPFSDK][VMROLE]