Pourquoi mon instance Windows Amazon EC2 génère-t-elle l'erreur « Waiting for the metadata service » (Attente du service de métadonnées) ?

Date de la dernière mise à jour : 14/12/2020

Mon instance Windows Amazon Elastic Compute Cloud (Amazon EC2) ne parvient pas à récupérer les métadonnées d'instance. Comment résoudre ce problème ?

Résolution

Mon instance EC2 dans un VPC est inaccessible, et les vérifications de son statut échouent.

Attachez une seconde interface réseau Elastic à l'instance afin de fournir la route nécessaire et une adresse IP valide. Cela permet de :

  • Accéder à l'instance EC2 dans la deuxième interface réseau.
  • Résoudre les problèmes de configuration réseau de l'interface réseau principale.

Mon instance EC2 est accessible et les vérifications de son statut aboutissent.

Tout d'abord, exécutez la commande route print depuis PowerShell ou CMD. Consultez la sortie pour vérifier qu'il existe une route similaire à celle-ci :

Network Address Netmask          Gateway Address
169.254.169.254  255.255.255.255  <Subnet Router Address>

Si la route n'est pas présente ou que l'adresse de la passerelle ne correspond pas à celle du sous-réseau actuel, procédez comme suit :

  1. Vérifiez que la dernière version d'EC2Config (Windows Server 2012 R2 ou versions ultérieures) ou d'EC2Launch (Windows Server 2016 ou versions ultérieures) est installée sur l'instance.
  2. Pour appliquer la route à l'instance, redémarrez le service EC2Config ou exécutez la commande suivante à partir d'une session PowerShell élevée :
Import-Module c:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psm1 ; Add-Routes

Si la route existe et que l'instance ne peut toujours pas récupérer les métadonnées, vérifiez la configuration du pare-feu Windows, du pare-feu tiers ou de l'antivirus de votre instance. Vérifiez que le trafic vers 169.254.169.254 n'est pas explicitement refusé.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?