Obtenir l'Adresse IP Publique actuelle de l'Instance EC2
L'utilisation d'Amazon de la CLI, il est un moyen pour obtenir l'adresse ip publique de l'actuel EC2? Je suis juste à la recherche de l'unique chaîne de valeur, afin de ne pas la réponse json décrire les adresses retourne.
Si vous êtes à la recherche d'informations sur l'instance EC2 à partir de laquelle vous êtes à l'exécution de la commande, puis l'adresse IP actuelle peut être obtenu via la exemple de service de métadonnées:
J'ai ajouté deux adresse ip publique, et j'ai utilisé curl 169.254.169.254/latest/méta-données/public-ipv4 commande mais il en montrant l'adresse IP que j'ai ajouté récemment. Est-il un moyen de la liste de toutes les adresse ip publique dans une instance? vous pouvez exécuter quelque chose comme curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/09:34:54:0a:9b:4a/public-ipv4s pour obtenir l'adresse IP publique pour chaque interface à l'aide de leur adresse mac (vous pouvez en trouver à partir de ifconfig-a )
La AWS Interface de Ligne de Commande (CLI) peut être utilisée pour renvoyer des informations sur toutes les/toutes les instances Amazon EC2, par exemple:
Si vous êtes à la recherche d'informations sur l'instance EC2 à partir de laquelle vous êtes à l'exécution de la commande, puis l'adresse IP actuelle peut être obtenu via la exemple de service de métadonnées:
Donc, le adresse IP privée est disponible via:
La adresse IP publique est disponible via:
vous pouvez exécuter quelque chose comme
curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/09:34:54:0a:9b:4a/public-ipv4s
pour obtenir l'adresse IP publique pour chaque interface à l'aide de leur adresse mac (vous pouvez en trouver à partir deifconfig-a
)OriginalL'auteur John Rotenstein