我无法在“控制台”中删除谷歌计算实例

Mic*_*ael 2 google-app-engine google-compute-engine

我在谷歌应用引擎上使用节点管理的虚拟机。在 console.cloud.google.com 删除 google 计算实例后,我看到在“操作”中自动创建的实例。(以前发生过这种情况,我曾经删除 appengine.google.com 上的实例,现在已移至“控制台”。)这是怎么发生的?我该如何删除它?

COR*_*ian 9

当实例无法删除时,是因为在创建实例时检查了删除保护,或者因为在创建实例后我们使用以下命令从 Gcloud 激活了保护:

$ gcloud计算实例更新<INSTANCE_PATH> --deletion-protection

实例路径示例: projects/your-project-265315/zones/us-central1-a/instances/your-instance-v3

解决方案:

活跃的 Google Cloud Shell:

前提:

请求用户访问机器的权限(无论到实例的 SSH 连接如何)以避免403: Insufficient Permission

$ gcloud auth login
Run Code Online (Sandbox Code Playgroud)

如果删除实例受到保护,则取消保护。

$ gcloud compute instances update <INSTANCE_PATH> --no-deletion-protection
Run Code Online (Sandbox Code Playgroud)

然后我们通过正确选择区域来删除实例。

$ gcloud compute instances delete <instance-path>
Run Code Online (Sandbox Code Playgroud)

GL