Je n'arrive pas à récupérer les métadonnées de mon instance Linux Amazon Elastic Compute Cloud (Amazon EC2).
Résolution
Mon instance qui se trouve dans un VPC est inaccessible ou échoue aux contrôles de statut des instances
Si votre instance se trouve dans un cloud privé virtuel (VPC), connectez une deuxième interface réseau Elastic. Utilisez l'instance pour fournir la route requise et une adresse IP valide. Vous pouvez ensuite accéder à l'instance sur la deuxième interface réseau et résoudre les problèmes de configuration réseau sur l'interface réseau principale.
Remarque : Si vous modifiez le type d'instance lorsque vous ajoutez une deuxième interface réseau, assurez-vous d'utiliser un type d'instance compatible.
Mon instance réussit les deux contrôles de statut et est accessible
Exécutez la commande route print à partir de Windows PowerShell. Examinez la sortie pour rechercher une route similaire à l'exemple suivant :
Network Address Netmask Gateway Address
169.254.169.254 255.255.255.255 Subnet Router Address
Important : Avant d'effectuer les étapes suivantes, il est recommandé de sauvegarder votre volume et votre table de routage Amazon Elastic Block Storage (Amazon EBS).
S'il n'existe aucune route ou si l'adresse de la passerelle ne correspond pas à votre sous-réseau existant, procédez comme suit :
- Vérifiez que la dernière version d'EC2Config ou EC2Launch est installée sur votre instance :
Pour Windows Server 2012 ou version antérieure, installez la dernière version d'EC2Config.
Pour Windows Server 2016 ou version ultérieure, utilisez la dernière version d'EC2Launch v2. Si vous utilisez EC2Launch v1, consultez la section Installer la dernière version d'EC2Launch.
- Appliquez la route à l'instance en fonction du logiciel que vous utilisez :
Pour EC2Config, redémarrez le service EC2Config.
Pour EC2Launch v1, 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
Pour EC2Launch v2, redémarrez le service EC2 Launch.
Si la route existe mais que l'instance ne peut toujours pas récupérer les métadonnées, vérifiez la configuration du pare-feu Windows Defender, du pare-feu tiers et de l'antivirus de votre instance. Vérifiez que le trafic vers 169.254.169.254 n’est pas explicitement refusé.