2016-01-18 3 views
1

Je développe une application client-serveur dans laquelle je souhaite que le client (Azure VM) envoie son ID d'instance au serveur. Le serveur utilisera cet ID d'instance pour le lier à la machine virtuelle correspondante dans la liste des instances Azure importées (à l'aide des informations d'identification du cloud Azure).Obtention d'un ID d'instance Azure VM dans une machine virtuelle et liaison avec des instances Azure VM importées

Je suis confronté à quelques problèmes:

  • J'utilise le point final Web que les discussions des clients à, pour obtenir son ID d'instance. Cependant, comme mentionné dans l'article (https://azure.microsoft.com/en-us/blog/what-just-happened-to-my-vm-in-vm-metadata-service/), je reçois des informations vides retournées. Comment puis-je obtenir l'ID de l'instance? A partir des machines virtuelles importées, je n'ai aucun attribut qui est l'ID de l'instance, mais plutôt le nom de l'instance et l'ID privée avec un tas d'autres informations.

Je n'ai pas eu ce problème pour AWS car j'obtiens clairement l'ID d'instance des deux côtés.

Répondre

-1

Comment êtes-vous ces données acquièrent, au moyen duquel des outils (xplat Cli, PowerShell, GAML, API REST ...?) Peut-être regarder ici aussi https://azure.microsoft.com/en-us/blog/accessing-and-using-azure-vm-unique-id/

+0

Merci techmike2kx. J'ai lu l'article. Je reçois cet identifiant unique de machine virtuelle en exécutant la commande Powershell. Toutefois, lorsque j'effectue un appel API Azure à l'aide du SDK C#, je ne reçois pas cet ID VM. Au lieu de cela, je viens d'obtenir le nom de l'instance et ID privée. Donc, je suis toujours incapable de former le lien. –