Obtenir une seule machine virtuelle [SPFSDK][VMROLE]
S’applique à : Windows Azure Pack
Les machines virtuelles hébergées par une instance de rôle de machine virtuelle (rôle de machine virtuelle) font partie de la ressource des machines virtuelles d’un rôle de machine virtuelle spécifique. Pour obtenir une seule instance de machine virtuelle, vous devez connaître son identificateur.
Obtenir une seule machine virtuelle à partir d’une instance de rôle de machine virtuelle
Conseil
Pour savoir comment obtenir une instance de rôle de machine virtuelle, consultez Obtenir une instance de rôle de machine virtuelle [SPFSDK][VMROLE].
Une machine virtuelle spécifique est référencée par sa propriété ID (qui est un GUID) et se trouve à http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs/vm-id/. Utilisez une requête HTTP GET pour récupérer la machine virtuelle.
Conseil
Pour plus d’informations sur les espaces réservés utilisés dans l’URL, consultez la aide-mémoire d’URL pour les rôles de machine virtuelle [SPFSDK][VMROLE].
Important
Chaque fois que vous accédez à une ressource au sein des services cloud, vous devez ajouter la chaîne de requête api-version=2013-03 . La chaîne de requête commence toujours par le caractère ? après l’URL.
Obtenir une seule machine virtuelle à partir d’une instance de rôle de machine virtuelle avec HTTP
Utilisez une opération HTTP GET .
Définissez l’URI de l’opération HTTP sur le format décrit précédemment.
Définissez l’en-tête x-ms-principal-id sur l’e-mail du locataire associé à l’abonnement actuel.
Si vous souhaitez utiliser json comme type de réponse, ajoutez l’en-tête Accept et définissez la valeur sur application/json.
Définissez tous les autres en-têtes HTTP standard, tels que ceux liés aux jetons d’authentification, et ajoutez tous les certificats d’authentification qui peuvent être requis.
Envoyez la demande.
Requête 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
Réponse 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"
}
Voir aussi
Instances de rôle de machine virtuelle [SPFSDK][VMROLE]
Obtenir une instance de rôle de machine virtuelle [SPFSDK][VMROLE]
Obtenir tous les Machines Virtuelles [SPFSDK][VMROLE]
Réparer un rôle de machine virtuelle [SPFSDK][VMROLE]
Mettre à l’échelle un rôle de machine virtuelle [SPFSDK][VMROLE]