Google Cloud Platform在没有提示的情况下删除或停止实例

use*_*774 18 google-compute-engine

我可以使用Google compute api来启动实例,没有任何问题.我实际上使用脚本进行一些轻量级自动缩放.我成功地从快照启动这些实例而没有阻止.但是,删除实例会要求我确认.

gcloud compute instances delete ...
Run Code Online (Sandbox Code Playgroud)

以下实例将被删除.配置为自动删除的附加磁盘将被删除,除非它们附加到任何其他实例.删除磁盘是不可逆转的,磁盘上的任何数据都将丢失. - [us-central1-f]中的[us-central1-f] - [xxx-client-2]中的[xxx-client-1] - [us-central1-f]中的[xxx-client-3]

你想继续吗(是/否)?ÿ

我想删除没有提示.


我会停止实例,但这似乎失败了:

gcloud compute instances stop ...
Run Code Online (Sandbox Code Playgroud)

错误:(gcloud.compute.instances)选项无效:'停止'.你的意思是'列表'吗?

'停止'被改变了吗?

小智 32

指定--quiet或-q删除命令.这将禁用提示(并假设默认值).gcloud help描述了所有命令上可用的此gcloud标志和其他gcloud标志选项.

关于'停止',你使用的是什么版本的gcloud(你可以跑去gcloud --version查找)?听起来你的gcloud客户端已经过时了.