Dela via


Hämta alla Virtual Machines [SPFSDK][VMROLE]

 

Gäller för: Windows Azure Pack

När du har referens till en vm-rollinstans (VM-roll) kan de virtuella datorer som hanteras av vm-rollen hanteras. Med vm-rollinstansen kan virtuella datorer skapas, tas bort eller ändras.

Hämta alla virtuella datorer i en rollinstans för virtuella datorer

Tips

Information om hur du hämtar en rollinstans för virtuella datorer finns i Hämta en vm-rollinstans [SPFSDK][VMROLE].

Alla virtuella datorer för en VM-roll finns på http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs.

Tips

Mer information om platshållarna som används i URL:en finns i URL-fuskbladet för VM-roller [SPFSDK][VMROLE].

Viktigt

När du kommer åt en resurs i molntjänster måste du lägga till frågesträngen api-version=2013-03 . Frågesträngen börjar alltid med tecknet ? efter URL:en.

Hämta alla virtuella datorer för en rollinstans för virtuella datorer med HTTP

  1. Använd en GET HTTP-åtgärd.

  2. Ange URI:n för HTTP-åtgärden till det format som beskrevs tidigare.

  3. Ange huvudet x-ms-principal-id till e-postmeddelandet för den klientorganisation som är associerad med den aktuella prenumerationen.

  4. Om du vill använda json som svarstyp lägger du till accepthuvudet och anger värdet till application/json

  5. Ange andra standard-HTTP-huvuden, till exempel de som är relaterade till autentiseringstoken, och lägg till eventuella autentiseringscertifikat som kan krävas.

  6. Skicka begäran.

HTTP GET-begäran

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

HTTP GET-svar

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"
    }]
}

Se även

VM-rollinstanser [SPFSDK][VMROLE]
Hämta en VM-rollinstans [SPFSDK][VMROLE]
Hämta en enskild virtuell dator [SPFSDK][VMROLE]
Reparera en VM-roll [SPFSDK][VMROLE]
Skala en VM-roll [SPFSDK][VMROLE]