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

Google Cloud Platform delete or stop instances without prompt

我可以使用 Google 计算 api 来毫无问题地启动实例。 我实际上正在使用一个脚本来进行一些轻微的自动缩放。 我成功地从快照启动了这些实例,没有任何阻塞。 但是,删除实例需要我确认。

gcloud compute instances delete ...

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

中的 [xxx-client-3]

是否要继续 (Y/n)? Y

我想在没有提示的情况下删除


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

gcloud compute instances stop ...

错误:(gcloud.compute.instances)无效选择:'stop'。您是说 'list' 吗?

'stop'有没有改变?

在您的删除命令中指定 --quiet-q。这将禁用提示(并假定默认值)。 gcloud help 描述了所有命令可用的这个和其他 gcloud 标志选项。

关于'stop',你用的是什么版本的gcloud(你可以运行gcloud --version查到)?听起来你的 gcloud 客户端很旧。