【问题标题】:How to get Elastic IP address of servers behind Load Balancer如何获取负载均衡器后面服务器的弹性 IP 地址
【发布时间】:2013-09-26 14:01:26
【问题描述】:

我在亚马逊负载均衡器后面有几台服务器,我需要找出它们的弹性 IP 地址,以便通过 SSH 连接到它们。 (我使用的计算机与正常情况不同,并且将我的亚马逊硬件身份验证器留在了另一个国家/地区,因此我无法仅登录 AWS 控制台)。

有没有办法获取这两个地址?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-elb


    【解决方案1】:

    这可能是一个长镜头,因为您不在常用计算机上,但您是否安装了命令行工具?

    aws elb describe-instance-health --load-balancer-name <ELB name>
    

    返回连接到 ELB 的实例列表。

    aws ec2 describe-instances <instance id>
    

    返回实例的 IP 地址。如果您有访问密钥和秘密密钥,则可以设置命令行工具并跳过 AWS 控制台。

    EC2 工具:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SettingUp_CommandLine.html

    ELB 工具:http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/UsingTheCommandLineTools.html

    更新:截至本次编辑,ELB 命令行工具已被 AWS CLI 取代:http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html

    Documentation for AWS CLI with ELB commands

    【讨论】:

    • 这是否对 OP 有帮助,这很聪明! +1
    • 很好的答案!在您回复之前,我能够让某人回到我家的一台 PC 上并将我的 .bash_history 文件发送给我,然后我就从那里获得了 IP 地址。再次感谢。
    猜你喜欢
    • 2011-06-11
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2021-01-21
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多