Sdílet prostřednictvím


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

  1. Použijte operaci GET HTTP.

  2. Nastavte identifikátor URI operace HTTP na dříve popsaný formát.

  3. Nastavte hlavičku x-ms-principal-id na e-mail tenanta přidruženého k aktuálnímu předplatnému.

  4. Pokud chcete jako typ odpovědi použít json, přidejte hlavičku Accept a nastavte hodnotu na application/json.

  5. 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.

  6. 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]