2016-03-09 9 views
12

Mogę używać Google Compute API do uruchamiania instancji bez problemu. Używam skryptu do automatycznego skalowania światła. Uruchamiam te wystąpienia z migawki pomyślnie bez blokowania. Jednak usunięcie wystąpień prosi mnie o potwierdzenie.Google Cloud Platform usuwa lub zatrzymuje instancje bez podpowiedzi.

gcloud compute instances delete ... 

Następujące instancje zostaną usunięte. Załączone dyski skonfigurowane do obsługi zostaną automatycznie usunięte, zostaną usunięte, o ile nie zostaną podłączone do żadnych innych instancji . Usunięcie dysku jest nieodwracalne i wszelkie dane na dysku zostaną utracone. - [xxx-client-1] w [us-central1-f] - [xxx-client-2] w [us-central1-f] - [xxx-client-3] w [us-central1-f ]

Czy chcesz kontynuować (T/N)? Y

Chcę usunąć bez pytania.


byłbym ok z zatrzymania instancji, ale to wydaje się niepowodzeniem:

gcloud compute instances stop ... 

błąd: (gcloud.compute.instances) Błędne wybór: 'stop'. Czy chodziło Ci o "listę"?

Czy "przystanek" został zmieniony?

+0

Czy próbowałeś używać zarządzanych grup instancji? https://cloud.google.com/compute/docs/instance-groups/ Ma on rozmiar docelowy i operację zmiany rozmiaru, aby zautomatyzować większość tego, co tutaj robisz ręcznie ... – Grzenio

Odpowiedz

20

Podaj --quiet lub -q w poleceniu usuwania. Spowoduje to wyłączenie monitów (i przyjęcie ustawień domyślnych). gcloud help opisuje tę i inne opcje flagi gcloud dostępne dla wszystkich poleceń.

Jeśli chodzi o "stop", jakiej wersji gcloud używasz (możesz uruchomić gcloud --version, aby się dowiedzieć)? Wygląda na to, że twój klient gcloud jest stary.

Powiązane problemy