【问题标题】:How to re-turn more than one object when using terraform "data"?使用terraform“数据”时如何重新转动多个对象?
【发布时间】:2025-12-25 16:25:15
【问题描述】:

我已经有一个 AWS Auto Scaling 组,它有很多 EC2 实例,我想使用 terraform 将所有实例包含在负载均衡器后面的 Auto Scaling 组中,我尝试使用 terraform 数据来获取具有特定标签,但它失败了,因为 terraform 数据应该只返回一个 AWS 对象

【问题讨论】:

标签: amazon-web-services autoscaling terraform


【解决方案1】:

您真的不应该自己管理到自动扩展 EC2 的路由。您应该将扩展组附加到负载均衡器,并让 AWS 担心在单个 EC2 向上和向下扩展时管理路由。正确使用健康检查将防止您路由到 ASG 中不健康的实例。

12

您可以使用以下方法在 terraform 中创建这种类型的关系:

【讨论】: