Ich habe eine Reihe von Instanzen in GCE ausgeführt. Ich möchte programmgesteuert eine Liste der internen IP-Adressen von ihnen abrufen, ohne sich bei den Instanzen (lokal) anzumelden.So erhalten Sie eine Liste der internen IP-Adressen von GCE-Instanzen
Ich weiß, dass ich laufen kann:
gcloud compute instances list
Aber gibt es irgendwelche Flaggen ich nur passieren kann, um die Informationen Ich will zu bekommen? z.B.
gcloud compute instances list --internal-ips
oder ähnlich? Oder muss ich mein sed/awk Gehirn abstauben und die Ausgabe parsen?
Ich weiß auch, dass ich die Ausgabe in JSON mit --format = Json erhalten kann, aber ich versuche, dies in einem Bash-Skript zu tun.
oder awk ist wahrscheinlich besser – Spanky
ein kleiner Satz von Beispielausgabe von 'gcloud' und Ihre gewünschten Ausgabe wäre es viel einfacher für Nicht-'Gcloud'-Mitglieder, die Ihnen bei Ihrem Problem helfen. Viel Glück. – shellter