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
Utilize uma operação GET HTTP.
Descreva o URI da operação HTTP ao formato anteriormente descrito.
Desa estade o cabeçalho x-ms-principal-id para o e-mail do inquilino associado à subscrição atual.
Se quiser usar json como tipo de resposta adicione o cabeçalho Aceitar e definir o valor para aplicação/json
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.
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]