我如何获取一个完整的资源名称,如projects/<project_id>/global/networkInstances/<instance_id>,并通过这些信息了解更多有关它的信息?
我目前正在尝试从我现有的GCP项目中删除默认网络。运行gcloud compute networks delete --quiet default会导致以下错误:
- The network resource 'projects/<project_id>/global/networks/default'
is already being used by 'projects/<project_id>/global/networkInstances/<instance_id>'我已经找遍了我能想到的任何地方,也找不到默认网络中的任何资源,所以我希望我可以使用这个资源名来了解更多关于它的信息。
发布于 2020-09-24 06:39:04
对于我的情况,我有一个云运行服务连接到VPC网络。我删除了允许云运行连接的"Serverless VPC访问连接器“,这可能是不允许的,因为Cloud服务/版本仍在引用连接器,因此”使用“VPC网络。
一旦我删除了云运行服务,我就能够删除VPC网络。这可能是错误消息所指的projects/<project_id>/global/networkInstances/<instance_id>。
发布于 2020-05-08 21:30:59
根据我的理解,VPC网络包括:
在删除VPC网络的先决条件是,您必须删除它的所有子网中的所有资源,以及引用网络的所有资源。引用网络的资源包括云VPN网关、云路由器、防火墙规则和自定义静态路由。
在尝试删除该VPC网络之前,我将重新建议并删除该网络的任何手动添加的配置(自定义静态路由、VPC对等、私有服务连接等)。
发布于 2021-01-11 11:32:42
就像userX说的,您需要删除下面提到的VPC的所有资源,但是还有一件事-
因此,如果您确认错误不是因为以上1到7项,那么请检查是否有。
在我的例子中,问题是因为App (标准) Java服务,它拒绝删除redis缓存,它需要无服务器的VPC,而无服务器的VPC需要VPC。即使没有服务器的VPC,Redis实例也被删除了,应用程序引擎instace不允许我删除VPC。
所以也试试吧。
https://serverfault.com/questions/1016015
复制相似问题