Zone einer Google Cloud VM-Instanz über die Kommandozeile finden
English
Deutsch
Problem:
Du hast eine VM-Instanz (my-instance in unserem Beispiel), für die du die Zone, in der sie sich befindet, mit dem gcloud-Kommandozeilen-Tool herausfinden möchtest.
Lösung
Wenn du nur die Zone der Instanz sehen möchtest (denke daran, my-instance durch deinen Instanznamen zu ersetzen!), verwende
gcloud-instances-list.js
gcloud compute instances list --filter="name=my-instance" --format "[box]"Dies formatiert die Ausgabe übersichtlich und zeigt dir weitere Informationen über deine Instanz. Beispielausgabe:
gcloud-output.txt
┌─────────────┬────────────────┬─────────────────────────────┬─────────────┬─────────────┬───────────────┬─────────┐
│ NAME │ ZONE │ MACHINE_TYPE │ PREEMPTIBLE │ INTERNAL_IP │ EXTERNAL_IP │ STATUS │
├─────────────┼────────────────┼─────────────────────────────┼─────────────┼─────────────┼───────────────┼─────────┤
│ my-instance │ europe-west3-c │ custom (16 vCPU, 32.00 GiB) │ │ 10.156.0.1 │ 35.207.77.101 │ RUNNING │
└─────────────┴────────────────┴─────────────────────────────┴─────────────┴─────────────┴───────────────┴─────────┘In diesem Beispiel ist die Zone europe-west3-c.
Falls du nur die Zone sehen möchtest, verwende stattdessen diesen Befehl:
gcloud-get-zone.sh
gcloud compute instances list --filter="name=katc-main" --format "get(zone)" | awk -F/ '{print $NF}'Beispielausgabe:
gcloud-zone-output.txt
europe-west3-cSiehe auch unseren anderen Beitrag How to find IP address of Google Cloud VM instance on command line.
Um zu sehen, welche weiteren Informationen über Instanzen du auf ähnliche Weise abrufen kannst, verwende
gcloud-instances-list-text.sh
gcloud compute instances list --filter="name=my-instance" --format "text"Check out similar posts by category:
Cloud
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow