2016-04-19 4 views
0

Gibt es einen Befehl im AWS-CLI, um eine Liste von Diensten zu erhalten, die auf meinen ec2-Instanzen ausgeführt werden?Suchen nach Diensten, die auf mehreren aws ausgeführt werden ec2-Instanzen

Normalerweise logge ich mich einzeln in jede ec2-Instanz ein und überprüfe mit Linux-Befehlen wie "netstat" oder "ps -eaf".

Es gibt ungefähr 400 Instanzen, wenn ich das manuell mache, braucht es ziemlich viel Zeit. Wenn AWS-Befehle vorhanden sind, um die Dienste zu finden, die ausgeführt werden, ohne sich tatsächlich bei der Instanz anzumelden, wäre das großartig.

Vielen Dank im Voraus.

Antwort

0

Sie könnten etwas Glück mit EC2 Run Command haben. Aus ihrer docs:

Befehl ausführen eine einfache Möglichkeit zur Automatisierung allgemeiner Verwaltungsaufgaben wie Ausführen Shell-Skripte und Befehle auf Linux bietet [...] Befehl ausführen können Sie diese Befehle über mehrere Instanzen auszuführen und bietet Einblick in die Ergebnisse

4

Die AWS-Befehlszeilenschnittstelle ist ein Tool zum Verwalten Ihrer AWS-Dienste. Sie können AWS-CLI nicht zur Verwaltung von Betriebssystemdiensten verwenden. Mit AWS-CLI können Sie mehrere AWS-Services über die Befehlszeile steuern und sie über Skripts automatisieren.

Hoffe, es hilft :-)