使用CloudFormation批量添加LoadBalancers到AutoScaling组

时间:2017-11-16 21:20:45

标签: amazon-web-services amazon-cloudformation autoscaling

我们有一个AWS CloudFormation模板,可以创建一个AutoScaling组,然后为其添加LoadBalancers。不幸的是,您可以在任何时间添加多少个LoadBalancers。十分准确。有人知道是否可以批量添加LoadBalancers? 我们必须坚持使用CloudFormation,因为它是由我们正在使用的Market Place AMI的供应商提供的,尽管我们可以略微调整它。

1 个答案:

答案 0 :(得分:0)

AWS Auto Scaling Limits确实将ASG附加或分离限制为最多10个。这是该限制的来源。

如果可以,您可以将模板分为两部分:第1部分只创建ASG,第2部分一次添加10个ELB。第1部分将导出ASG的ID,该ID将在第2部分中引用。

然后你需要编写一个脚本,可以根据需要多次调用Part 2模板,同时循环/等待前10个附件完成。

使用这种方法,每个ASG最多可以添加50个ELB。