Obtenir tous les Machines Virtuelles [SPFSDK][VMROLE]
S’applique à : Windows Azure Pack
Lorsque vous avez une référence à une instance de rôle de machine virtuelle (rôle de machine virtuelle), les machines virtuelles hébergées par le rôle de machine virtuelle peuvent être gérées. Avec l’instance de rôle de machine virtuelle, les machines virtuelles peuvent être créées, supprimées ou modifiées.
Obtenir toutes les machines virtuelles 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].
Toutes les machines virtuelles pour un rôle de machine virtuelle se trouvent à http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs.
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 toutes les machines virtuelles 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?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: 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"
}]
}
Voir aussi
Instances de rôle de machine virtuelle [SPFSDK][VMROLE]
Obtenir une instance de rôle de machine virtuelle [SPFSDK][VMROLE]
Obtenir une seule machine virtuelle [SPFSDK][VMROLE]
Réparer un rôle de machine virtuelle [SPFSDK][VMROLE]
Mettre à l’échelle un rôle de machine virtuelle [SPFSDK][VMROLE]