2017-09-14 121 views
0

对于经典ELB的应用负载平衡器情况下的上市IP地址,我习惯叫在AWS SDK的JS

elb.describeLoadBalancers 

并获得嵌入loadBalancerDescription 与IP地址的实例列表下面这个来自SDK文档http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ELB.html#describeLoadBalancers-property

现在我们切换到应用负载平衡器,所以我们需要切换到API版本2 http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ELBv2.html

有没有同样的方法describeLoadBalancers - 但是,对于应用程序负载平衡器,存在包含实例的targetGroups的概念。

在API版本2的elb.describeLoadBalancers响应中,没有类似的字段。

如何/我应该怎样称呼才能接收到类似于传统负载均衡器的相同信息?

回答

0

经过几个小时浏览文档后,我很确定无法通过loadbalancer名称检索Application Loadbalancer的实例。幸运的是,我还在我的实例上添加了标签,因此我可以使用EC2 API describeInstances中的方法,其中包括适当的标签作为过滤器。还有没有标签的替代选项 - 使用健康检查。