4 votes

Obtenir le nom de l'AWS ELB à partir d'une instance attachée

J'ai créé un ELB et ai attaché quelques instances à ce ELB. Donc quand je me connecte à l'une de ces instances attachées, j'aimerais saisir une commande ou exécuter un script nodejs qui peut me retourner son nom ELB. Est-ce possible? Je sais que je peux consulter sur la console AWS mais je cherche un moyen de le faire de manière programmée. Si possible, j'aimerais voir comment cela se fait en commande ou en utilisant le SDK AWS Nodejs.

Merci!

0 votes

Avez-vous consulté la documentation de l'API?

1 votes

@DrewKhoury, oui j'ai regardé le service de métadonnées et la documentation mais je n'ai rien trouvé de pertinent.

0 votes

Curieux de savoir pourquoi vous voudriez faire cela. S'il s'agit simplement d'identifier à quelle application une instance est associée, l'étiquetage pourrait être une meilleure approche.

0voto

Robert Jackson Points 1

Je voudrais ajouter à l'excellente réponse de Paul. Ce script demandera un ID d'instance EC2

echo "Entrer le nom de l'instance EC2 ?" 

read instanceId

echo
echo Le nom de l'instance est: $instanceId
echo

aws elb describe-load-balancers --query \
"LoadBalancerDescriptions[?Instances[?InstanceId=='${instanceId}']].LoadBalancerName"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X