我们有一个 AWS CloudFormation 模板,用于创建单个 AutoScaling 组,然后向其中添加 LoadBalancers。不幸的是,您一次可以添加的 LoadBalancer 数量是有限的。准确地说是十个。有谁知道是否可以批量添加LoadBalancers? 我们必须坚持使用 CloudFormation,因为它是由我们正在使用的 Market Place AMI 的供应商提供的,尽管我们可以稍微调整它。
最佳答案
AWS Auto Scaling Limits确实将 ASG 连接或分离限制为一次最多 10 个。这就是该限制的来源。
如果可以的话,您可以将模板分为两部分:第 1 部分将仅创建 ASG,第 2 部分将一次性添加 10 个 ELB。第 1 部分将导出 ASG 的 ID,第 2 部分将引用该 ID。
然后,您需要编写一个脚本,可以根据需要多次调用第 2 部分模板,同时循环/等待前 10 个附件完成。
通过这种方法,每个 ASG 最多可以添加 50 个 ELB。
关于amazon-web-services - 使用 CloudFormation 将 LoadBalancer 批量添加到 AutoScaling 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47339264/