我创建了一个ELB,并为此ELB附加了一些实例。因此,当我登录其中一个实例时,我想输入一个命令或运行一个可以返回其ELB名称的nodejs脚本,是否可能?我知道我可以查看AWS控制台,但我正在寻找一种以编程方式查找它的方法。如果可能,我想看看它是如何在AWS Nodejs SDK中完成的
答案 0 :(得分:0)
您不在elb实例上运行nodejs。 elb是代理,用于将客户端请求负载平衡到运行nodejs的应用服务器。
答案 1 :(得分:0)
您可以使用aws命令行工具(http://aws.amazon.com/cli/):
aws elb describe-load-balancers
解析实例ID的JSON输出(您可以使用此答案获得Find out the instance id from within an ec2 machine)并查找它附加的ELB。