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 : 16/05/2019

Mon instance Windows Amazon Elastic Compute Cloud (Amazon EC2) ne peut 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 Elastic Network à l'instance afin de fournir le routage 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 de mise en 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 (pour Windows Server 2012 R2 et version ultérieure) ou EC2Launch (Windows Server 2016 ou version ultérieure) est installée sur l'instance.
  2. Pour appliquer la route à l'instance, redémarrez le service EC2Config ou exécutez Add Routes.ps1 qui se trouve dans le répertoire suivant d'EC2Launch : C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Scripts

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 ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?