Compartilhar via


Obter 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 de VM (função de máquina virtual) fazem parte do recurso de VMs de uma função de VM específica. Para obter uma única instância de máquina virtual, você deve conhecer seu identificador.

Obter uma única máquina virtual de uma instância de função de máquina virtual

Dica

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

Uma máquina virtual específica é referenciada por sua propriedade 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/. Use uma solicitação HTTP GET para recuperar a máquina virtual.

Dica

Para obter mais informações sobre os espaços reservados usados na URL, consulte a Planilha de Fraude de URL para Funções de VM [SPFSDK][VMROLE].

Importante

Sempre que você acessar um recurso nos serviços de nuvem, deverá acrescentar a cadeia de caracteres de consulta api-version=2013-03 . A cadeia de caracteres de consulta sempre começa com o caractere ? após a URL.

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

  1. Use uma operação GET HTTP.

  2. Defina o URI da operação HTTP para o formato descrito anteriormente.

  3. Defina o cabeçalho x-ms-principal-id para o email do locatário associado à assinatura atual.

  4. Se você quiser usar json como o tipo de resposta, adicione o cabeçalho Aceitar e defina o valor como application/json

  5. Defina quaisquer outros cabeçalhos HTTP padrão, como aqueles relacionados a tokens de autenticação, e adicione quaisquer certificados de autenticação que possam ser necessários.

  6. Envie a solicitação.

Solicitação 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

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

Consulte Também

Instâncias de função de VM [SPFSDK][VMROLE]
Obter uma instância de função de VM [SPFSDK][VMROLE]
Obter todos os Máquinas Virtuais [SPFSDK][VMROLE]
Reparar uma função de VM [SPFSDK][VMROLE]
Dimensionar uma função de VM [SPFSDK][VMROLE]