Partilhar via


Obtenha uma única máquina virtual [SPFSDK][VMROLE]

 

Aplica-se a: Windows Azure Pack

As máquinas virtuais hospedadas por uma instância de função VM de função de função de máquina virtual (função VM) são parte do recurso VMs de um papel VM específico. Para obter uma única caixa de máquina virtual, deve conhecer o seu identificador.

Obtenha uma única máquina virtual a partir de uma instância de papel de máquina virtual

Dica

Para aprender a obter uma instância de função de máquina virtual, consulte Obter uma VM Role Instance [SPFSDK][VMROLE].

Uma máquina virtual específica é referenciada pela sua propriedade de id (que é um GUID) e está localizada em http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/. Utilize um pedido HTTP GET para recuperar a máquina virtual.

Dica

Para obter mais informações sobre os espaços reservados utilizados no URL, consulte url Cheat Sheet for VM Roles [SPFSDK][VMROLE].

Importante

Sempre que aceder a um recurso dentro dos serviços na nuvem, tem de anexar a cadeia de consultas api-versão=2013-03 . A cadeia de consulta começa sempre com o personagem ?

Obtenha uma única máquina virtual a partir de uma instância de função de máquina virtual com HTTP

  1. Utilize uma operação GET HTTP.

  2. Descreva o URI da operação HTTP ao formato anteriormente descrito.

  3. Desa estade o cabeçalho x-ms-principal-id para o e-mail do inquilino associado à subscrição atual.

  4. Se quiser usar json como tipo de resposta adicione o cabeçalho Aceitar e definir o valor para aplicação/json

  5. Desacorda quaisquer outros cabeçalhos HTTP padrão, tais como os relacionados com fichas de autenticação, e adicione quaisquer certificados de autenticação que possam ser necessários.

  6. Submeta o pedido.

HTTP GET pedido

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

HTTP GET resposta

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

Consulte também

VM Role Instances [SPFSDK][VMROLE]
Obtenha uma VM Role Instance [SPFSDK][VMROLE]
Obtenha todas as Máquinas Virtuais [SPFSDK][VMROLE]
Reparar uma Função VM [SPFSDK][VMROLE]
Escalar uma função VM [SPFSDK][VMROLE]