2016-07-13 24 views

Antwort

0

Nope Sie nicht anmelden können oder abzumelden EC2-Instanz programmatisch ohne die Instanz-ID. Instanz-ID ist obligatorisch, wenn Sie den Prozess programmgesteuert durchführen.

1

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 {} 
+0

Danke für den Kommentar. Also kann ich mit dieser Wolkenbildung nicht so verfahren, wie ich es möchte. Gibt es eine Möglichkeit, einen DNS-Datensatz auf einen EMR-Master-Host zu verweisen? –