【问题标题】:AWS Load Balancer from Endpoint来自端点的 AWS 负载均衡器
【发布时间】:2021-01-03 17:48:36
【问题描述】:

我有一个 AWS 负载均衡器的端点,例如:

blah-blah-blah-123123123.us-east-1.elb.amazonaws.com.

我似乎找不到通过端点查找负载均衡器的 boto3 调用。我确实尝试将其视为名称,但收到错误消息,告诉我名称不能超过 32 个字符。

我需要哪些 API 调用才能从端点获取负载均衡器信息?

【问题讨论】:

    标签: python amazon-web-services boto3 amazon-elb


    【解决方案1】:

    好的,我明白了。名字,在我上面的例子中

    blah-blah-blah-123123123.us-east-1.elb.amazonaws.com.

    会类似于 blah-blah-blah

    从命令行,命令是

    aws elbv2 describe-load-balancers --names blah-blah-blah

    从那里简单翻译为@Marcin 提到的describe_load_balancers 调用。

    【讨论】:

      【解决方案2】:

      describe_load_balancers 返回,除其他外:

      DNSName 负载均衡器的公共 DNS 名称。

      对于经典的负载均衡器,还有一个同名的函数describe_load_balancers

      【讨论】:

      • 但我不想要 DNS 名称...这是我已经拥有的一条信息
      • @REW 端点是 dns 名称。您需要什么样的其他端点? ELB 的 AWS 服务端点?
      • 我需要负载均衡器信息。我已经有了端点。请参阅我对问题的回答。
      • @REW 我明白了。我想问“我的负载均衡器叫什么名字”会更简单?
      • 同意。我认为完整的端点与负载均衡器名称相同,这首先导致了所有的混乱(以及我测试期间的 API 故障)。
      猜你喜欢
      • 2014-12-18
      • 1970-01-01
      • 2018-08-13
      • 2021-07-02
      • 2021-12-19
      • 2018-04-14
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多