Wenn Sie AWS CLI aws elb register-instances-with-load-balancer Befehl verwenden möchten, müssen Sie die folgenden Argumente
--instances (Liste)
die IDs der Instanzen zur Verfügung stellen.
Die Registrierung einer EC2-Instanz nur durch die EC2-Instanz-ID
Wenn Sie nur Ihre DNS-Namen kennen, können Sie die instanceId herausfinden, indem Sie den folgenden
aws ec2 describe-instances --filters "Name=dns-name,Values=<your_duns>" --output text --query Reservations[].Instances[].InstanceId
getan werden kann, dass wird Ihnen zumindest die Instanz-ID für Ihre ec2-Instanz geben, damit Sie sie für den anderen Befehl verwenden können.
Sie sollten auch mit dem Rohr der Lage sein, die 2, versuchte ich nicht, aber so etwas wie dies sollte
aws ec2 describe-instances --filters "Name=dns-name,Values=<your_duns>" --output text --query Reservations[].Instances[].InstanceId \
xargs -I {} aws elb register-instances-with-load-balancer --load-balancer-name <name> --instances {}
Ihr Skript die Instanz-ID entdecken müssen arbeiten. – Kazaag