我有用于多个 EC2 实例的 AWS ALB。在 Terraform 中,我有 alb 模块,它已经为该 EC2 实例创建了负载均衡器和侦听器、目标组。
我想将 ec2 实例附加到目标组。我在 EC2 实例模块中执行此操作,该模块从负载均衡器模块输出获取 ALB 实例 id。
当我在 ec2 实例模块中执行 terraform apply 命令时,terraform 想要创建新的 ALB,但它已经创建并使用。ec2 模块中的 Terraform 状态不了解 ALB,但希望执行此模块中的代码以获取输出
如何使用通用 ALB 为多个 EC2 实例组织模块,而无需为每个新 EC2 实例重新创建 ALB?