我刚刚创build了两个新的ELB,并试图找出如何将其中一个添加到现有的自动缩放组; 到目前为止,这似乎是可能的唯一方法是通过重新创build已经存在的自动缩放组,将新的ELB添加到创build时已经存在的ELB。
我检查了几次谷歌试图找出是否有另一种方式来做到这一点; 没有运气。 有没有其他的方式来做到这一点,或者这是唯一的方法来添加ELB到现有的自动调整组 ?
现在在EC2中这是可能的,您可以附加和分离Auto Scaling组中的Elastic Load Balancer。 这对Blue / Green部署非常有用。
将ELB连接/分离到ASG允许更改ELB分配stream量的群集,而无需在DNS中进行更改或使用其他代理。
看到这个新function的官方博客文章: https : //aws.amazon.com/es/blogs/aws/attach-and-detach-elastic-load-balancers-from-auto-scaling-groups/
引用“精细手册”: http : //docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-loadbalancernames
LoadBalancerNames
与此Auto Scaling组关联的负载平衡器列表。
…
更新要求:更换
重要 – 更新LoadBalancerNames时,将replace整个Auto Scaling组。
这可以通过编辑Auto Scaling组并更改“Load Balancers”的值在EC2控制台中完成。
它也可以编程方式完成,例如使用PowerShell:
Add-ASLoadBalancer -AutoScalingGroupName "MyASG" -LoadBalancerName "MyELB"
您是正确的,弹性负载均衡器只能在ASG创build时分配给自动调节组。 通过GUI或CLI无法将ELB添加到现有的ASG。