我有 2 个项目之间的共享 VPC 设置 - 共享 VPC 主机项目 P1 和共享 VPC 服务项目 P2。宿主项目 P1 与 P2 共享某些子网,我可以在控制台上看到这些子网。我在主机项目中拥有所有者、服务网络管理员和计算网络用户角色,在服务项目中拥有所有者和服务网络管理员角色。
我正在尝试在服务项目 P2 上调用此 API
https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks/listUsable
“检索项目中所有可用子网的聚合列表。该列表包含项目中的所有子网以及共享 VPC 宿主项目共享的子网”
此 API 仅返回在项目 P2 中创建的所有子网,而不返回任何共享子网。gcloud 等效的“gcloud 计算网络子网列表可用”做同样的事情。
如何获取与给定项目共享的子网列表?