如何在Load Balancer后面获取服务器的弹性IP地址

时间:2013-09-26 14:01:26

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

我在亚马逊负载均衡器后面有几台服务器,我需要找出他们的弹性IP地址,以便我可以通过它进入SSH。 (我使用的计算机与普通计算机不同,并将我的亚马逊硬件验证器留在了不同的国家/地区,因此我无法登录AWS控制台。)

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

1 个答案:

答案 0 :(得分:7)

这可能是一个很长的镜头,因为你不在普通的计算机上,但是你是否安装了命令行工具?

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

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

aws ec2 describe-instances <instance id>

返回实例的IP地址等。如果您有Access Key和Secret Key,则可以设置命令行工具并跳过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