2016-08-06 27 views
2

Ich habe vor Kurzem angefangen, verwaltete Instanzgruppe mit Multi-Zonen-Konfiguration zu verwenden. Wenn ich GCE API zum Abrufen von Instanzen für diese Instanzgruppen verwende, ist Zone ein erforderlicher Parameter. Eine verwaltete Instanzgruppe mit Instanzen in mehreren Zoneninstanzgruppen gehört nicht zu einer Zone. Wie hole ich Instanzen in diesem Fall?Abrufen von Instanzen von Instanzgruppen für eine verwaltete Instanzgruppe mit Multi-Zonen-Konfiguration

+0

Können Sie zeigen, was Sie bereits probiert haben oder welcher Code gerade für Sie arbeitet? – ooXei1sh

Antwort

1

Welcher API- oder gcloud-Befehl verwenden Sie zum Auflisten der Instanzen? Ich denke, man die instanceGroups.listInstances API verwenden, aber für die regionale Instanzgruppe, müssen Sie regionInstanceGroupManagers.listManagedInstances oder den entsprechenden gcloud Befehl verwenden:

$ gcloud beta compute instance-groups managed list-instances instance-group-1 --region us-central1 NAME ZONE STATUS ACTION LAST_ERROR instance-group-1-mk4j us-central1-b RUNNING NONE instance-group-1-xnyk us-central1-c RUNNING NONE instance-group-1-g23r us-central1-f RUNNING NONE

Beachten Sie, dass diese Funktion noch in der Betaphase.

+0

Danke regionalInstanceGroups.listInstances arbeitete –

+0

um, es scheint wie Sie im Grunde sagen "Sie können keine Liste der regionalen Instanz Gruppen erhalten". Sie zeigen stattdessen, wie Sie Instanzen in dieser Gruppe auflisten. – JasonS