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

Posted

技术标签:

【中文标题】Google Cloud Platform 在没有提示的情况下删除或停止实例【英文标题】:Google Cloud Platform delete or stop instances without prompt 【发布时间】:2016-06-24 08:29:28 【问题描述】:

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

gcloud compute instances delete ...

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

您要继续(是/否)吗?是的

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


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

gcloud compute instances stop ...

错误:(gcloud.compute.instances)无效的选择:“停止”。您指的是“列表”吗?

“停止”是否已更改?

【问题讨论】:

您是否尝试过使用托管实例组? cloud.google.com/compute/docs/instance-groups他们有一个目标大小和调整大小的操作来自动化你在这里手动做的大部分事情...... 【参考方案1】:

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

关于“停止”,您使用的是什么版本的 gcloud(您可以运行gcloud --version 来查找)?听起来您的 gcloud 客户端很旧。

【讨论】:

以上是关于Google Cloud Platform 在没有提示的情况下删除或停止实例的主要内容,如果未能解决你的问题,请参考以下文章

Google Cloud Platform Tensorboard - 当前没有活动的仪表板

为啥我的函数没有部署到 Google Cloud Platform?

在 Google Cloud Platform 中将永久性磁盘挂载到 /home

可以更改 Google Cloud Platform 项目 ID?

Google Cloud Platform 日志查看器记录截断错误日志的 jsonPayload 消息

Google Cloud Messaging VS Google Cloud Platform