Sdílet prostřednictvím


Získání jednoho virtuálního počítače [SPFSDK][VMROLE]

 

Platí pro: Windows Azure Pack

Virtuální počítače hostované instancí role virtuálního počítače (role virtuálního počítače) jsou součástí prostředku virtuálních počítačů konkrétní role virtuálního počítače. Pokud chcete získat jednu instanci virtuálního počítače, musíte znát jeho identifikátor.

Získání jednoho virtuálního počítače z 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].

Na konkrétní virtuální počítač odkazuje vlastnost ID (což je IDENTIFIKÁTOR GUID) a nachází se na adrese http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmroles/vmrole-name/VMs/vm-id/. K načtení virtuálního počítače použijte požadavek HTTP GET.

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í jednoho virtuálního počítače z 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/73b04c76-ad83-45bf-ba8a-90b07e4029d8?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: 303
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-0001-3242-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:10:02 GMT

{
    "ComputerName": "LAMP001.mydns1",
    "ConnectToAddresses": [{
        "IPAddress": "10.0.0.2",
        "NetworkName": "Network1",
        "Port": 3389
    }],
    "Id": "73b04c76-ad83-45bf-ba8a-90b07e4029d8",
    "RuntimeState": "Running",
    "odata.metadata": "https://spfserver:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc/$metadata#VM/@Element"
}

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í všech Virtual Machines [SPFSDK][VMROLE]
Oprava role virtuálního počítače [SPFSDK][VMROLE]
Škálování role virtuálního počítače [SPFSDK][VMROLE]