使用地形"data"时如何重新转动多个对象?


我已经有一个 AWS Auto Scaling 组,它有许多 EC2 实例,

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

您真的不应该自己管理到自动扩展的 EC2 的路由。您应该将扩展组附加到负载均衡器,并让 AWS 担心在单个 EC2 扩展和缩减时管理到它们的路由。正确使用运行状况检查将防止您路由到 ASG 中运行状况不佳的实例。

查看 1 2

您可以使用以下方法在地形中创建此类关系:

  • aws_autoscaling_attachment或
  • 在地形中创建 ASG 时内联,使用 target_group_arns

最新更新