2016-03-09 12 views
12

Posso usare Google compute api per avviare istanze senza problemi. In realtà sto usando uno script per un leggero auto-ridimensionamento. avvio queste istanze da un'istantanea senza alcun blocco. Tuttavia, l'eliminazione delle istanze mi richiede conferma.Google Cloud Platform elimina o interrompe istanze senza prompt

gcloud compute instances delete ... 

Le seguenti istanze verranno eliminate. I dischi collegati configurati su devono essere eliminati automaticamente a meno che non siano collegati ad altre istanze di . L'eliminazione di un disco è irreversibile e qualsiasi dato sul disco andrà perso. - [xxx-client-1] in [us-central1-f] - [xxx-client-2] in [us-central1-f] - [xxx-client-3] in [us-central1-f ]

Continuare (S/n)? Y

Desidero eliminare senza richiesta.


sarei ok con l'arresto le istanze, ma questo sembra venire a mancare:

gcloud compute instances stop ... 

ERRORE: (gcloud.compute.instances) scelta non valido: 'stop'. Intendevi "lista"?

"stop" è stato modificato?

+0

Hai provato a utilizzare i gruppi di istanze gestite? https://cloud.google.com/compute/docs/instance-groups/ Hanno una dimensione di destinazione e un'operazione di ridimensionamento per automatizzare la maggior parte di ciò che stai facendo qui manualmente .... – Grzenio

risposta

20

Specificare --quiet o -q sul comando di cancellazione. Questo disabiliterà i prompt (e assumerà i valori predefiniti). gcloud help descrive questa e altre opzioni di flag di gcloud disponibili su tutti i comandi.

Per quanto riguarda 'stop', quale versione di gcloud stai usando (puoi eseguire gcloud --version per scoprirlo)? Sembra che il tuo client gcloud sia vecchio.