Google Cloud Platform - 按完整资源名称查找资源

Dra*_*obZ 8 google-cloud-platform

如何获取完整的资源名称(例如 )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>'
Run Code Online (Sandbox Code Playgroud)

我已经查遍了我能想到的所有地方,但在默认网络中找不到任何资源,所以我希望我可以使用这个资源名称来了解更多信息。

小智 1

据我了解,VPC 网络包括:

  1. 子网
  2. 静态内部 IP 地址
  3. 防火墙规则
  4. 路由(包括静态路由和自动/动态创建的路由)
  5. VPC 网络对等互连
  6. 私人服务连接
  7. 实例

删除VPC网络的前提之一是,您必须删除其所有子网中的所有资源,以及引用该网络的所有资源。引用网络的资源包括 Cloud VPN 网关、Cloud 路由器、防火墙规则和自定义静态路由。

我建议在尝试删除该 VPC 网络之前删除任何手动添加的配置(自定义静态路由、VPC 对等互连、专用服务连接等)。