用于获取负载均衡器列表的GCP API

时间:2018-06-12 09:55:35

标签: google-cloud-platform

从GCP门户角度来看,负载均衡器是一种服务,相关服务就像后端服务器,健康检查等一样。

但是,API仅适用于backendService,address,healthcheck等服务。

使用UI,我们可以找到backendServers和LoadBalancer等服务之间的直接关系,但后端服务API没有相应的字段。

在用户界面上我们有: enter image description here

来自后端服务的受支持字段: affinityCookieTtlSec,后端,cdnPolicy,connectionDraining,creationTimestamp介绍enableCDN,指纹,健康检查,IAP,ID,类,loadBalancingScheme,名称,端口,端口名,协议,区域,selfLink,sessionAffinity,timeoutSec

想知道是否有直接/间接方式获取负载均衡器列表

2 个答案:

答案 0 :(得分:0)

在API级别,没有负载均衡器,只有组成它的组件。 获得类似于UI的视图的最佳选择是列出转发规则(全局和区域)。您可以使用gcloud compute forwarding-rules list,它会向您显示所有正在使用的转发规则(类似于UI视图),以及每个目标IP和目标IP(可能是后端服务或目标池)。

答案 1 :(得分:0)

Patrick W所述,没有直接实体“负载均衡器”,它只是组件的集合。在UI中看到的似乎是负载均衡器的列表实际上是url-map组件,可以通过API通过以下方式查看:

gcloud compute url-maps list

More information on the command