Google Cloud - 无法从项目中分离共享 VPC

Google Cloud - 无法从项目中分离共享 VPC

我希望你们中的一些人能够帮助我,因为我的 GCP 项目目前完全瘫痪了。我无论如何都无法让共享 VPC 与项目分离。

我从客户端项目中删除了所有资源(Cloud Run,计算实例),然后:

gcloud compute shared-vpc associated-projects remove my-client-project --host-project my-host-project

但我一直收到这个错误:

ERROR: (gcloud.compute.shared-vpc.associated-projects.remove) Could not disable resource [my-client-project] as an associated resource for project [my-host-project]:
- Invalid resource usage: 'The resource 'projects/my-client-project/global/networkInstances/v-809269519-3cf0c736-8058-45a1-b397-6755a9e759e1' is still linked to shared VPC host 'projects/my-host-project'.'.

虽然我无法分离此共享 VPC,但两个项目都处于完全不可用的状态。有人能告诉我如何解决这个问题吗?

为了更清楚地说明这一点,我删除了项目上的所有内容,只留下 1 个机器映像和 1 个外部 IP,我不能简单地扔掉它们,因为我很快就会需要它们。唯一使用过这个共享 VPC 的是 CloudRun 服务,但此后我删除了所有 CloudRun 服务。我在服务项目中找不到任何可能导致此错误的内容。服务项目也没有“私有服务连接”或“无服务器 VPC 访问”或“VPC 网络对等”。

这基本上是一个空项目。如果不是因为我需要尽快停止宿主项目,我会直接放弃服务项目。但这需要 30 天,所以这不是一个选择。

答案1

我遇到了同样的问题,并能通过以下方式解决:

  • 首先转到使用共享 VPC 中子网的虚拟机
  • 关闭虚拟机
  • 编辑虚拟机:将网络更改为本地网络,而不是共享 VPN 的子网
  • 现在共享 VPN 仍附加有 VM 的项目。转到共享 VPN,分离 VM 的项目(现在这一步对我有用!)
  • 启动虚拟机

相关内容