问题描述
我有一种情况要删除许多在我的GCP项目中创建的VM。但是在启用计费之前,我需要删除所有这些VM。
这可能吗?
我尝试使用Cloud Shell,但是由于VM启用了删除保护功能,所以不走运。
解决方法
您可以使用Cloud Console,Cloud Shell或GCP API首先禁用删除保护。
对于Cloud Console,只需转到Compute Engine> VM实例>单击要编辑的实例>单击“编辑”>取消选中“启用删除保护”。
但是对于多个VM,建议改为使用云外壳。参见下面的模板:
gcloud计算实例更新[INSTANCE_NAME]
[-删除保护| --no-deeletion-protection]
例如:
gcloud计算实例更新vm-instance1 --no-deeletion-protection
有关此主题的更多信息,您可以检查此链接。 Toggling deletion protection