GCP 删除计算引擎 - VM 实例 - 不启用计费

GCP Delete Compute Engine - VM Instances - without enabling the billing

我需要删除在我的 GCP 项目中创建的大量虚拟机。但是我需要在启用计费之前删除所有这些虚拟机。

这可能吗?

我尝试使用 Cloud Shell,但运气不好,因为 VM 启用了删除保护。

您可以先使用 Cloud Console、Cloud Shell 或 GCP API 禁用删除保护。

对于 Cloud Console,只需转到 Compute Engine > VM 实例 > 单击要编辑的实例 > 单击编辑 > 取消选中“启用删除保护”。

但是对于多个 VM,建议改用云 shell。请参阅下面的模板:

gcloud compute instances update [INSTANCE_NAME]
[--deletion-protection | --no-deletion-protection]

例如:

gcloud compute instances update vm-instance1 --no-deletion-protection

有关此主题的更多信息,您可以查看此link。 Toggling deletion protection