在amazon aws中连接和分离服务器与负载均衡器的脚本

时间:2015-01-09 07:55:13

标签: amazon-ec2 amazon-elb

我使用以下脚本将服务器与负载均衡器连接和分离

#!/bin/bash
aws elb register-instances-with-load-balancer --load-balancer-name Load-BalancerLoadBalancer --instances i-a3f1446e

aws elb deregister-instances-from-load-balancer --load-balancer-name Load-BalancerLoadBalancer --instances i-a3f1446e

当我运行脚本时,我收到如下错误

Service elasticloadbalancing not available in region ap-southeast-1b
Service elasticloadbalancing not available in region ap-southeast-1b

我是否希望使脚本正常工作或是否有任何备用脚本来完成工作。

2 个答案:

答案 0 :(得分:1)

错误显示为region ap-southeast-1b,但是ap-southeast-1b是可用区,而不是区域。

该地区应为ap-southeast-1

运行aws configure并确认您的地区设置正确。

答案 1 :(得分:0)

似乎您的ELB已在其他地区设置,在您的命令中添加--region,例如,如果ELB是在us-east-1创建的:

aws elb register-instances-with-load-balancer --load-balancer-name Load-BalancerLoadBalancer --instances i-a3f1446e --region us-east-1

aws elb deregister-instances-from-load-balancer --load-balancer-name Load-BalancerLoadBalancer --instances i-a3f1446e --region us-east-1