Ant*_*ugh 4 target amazon-web-services amazon-ecs amazon-elb terraform
我正在使用 terraform 向 LoadBalancer 注册目标组。据我了解。我将资源 aws_lb_target_group_attachment 与 vars 一起使用
target_group_arn 设置为目标组的 arn”
target_id 不确定将其设置为什么。
target_group_arn 是目标组的 arn。但我不确定 target_id 是什么,看看它说的文档
目标的 ID。这是实例的实例 ID,或 ECS 容器的容器 ID。
所以我猜测它指的是ECS容器。我的目标是一个实例。但是当我查看我的 ECS 集群时,控制台上没有 ID。
我已经创建了集群,并且创建了3个服务。两人都没有身份证。
我缺少什么,或者我需要创造什么。
谢谢
Mar*_*k B 13
我正在使用 terraform 向 LoadBalancer 注册目标组。据我了解。我使用资源 aws_lb_target_group_attachment
该aws_lb_target_group_attachment资源用于向目标组注册目标。您可以使用它手动向目标组注册 ECS 容器,但是 ECS 可以为您管理此目标组关系。通过允许 ECS 为您管理,每当添加容器时(例如在自动扩展期间),ECS 都会自动将其添加到负载均衡器。
您将需要创建一个aws_lb, 和一个aws_lb_target_group. 然后创建一个aws_lb_listener分配给 的aws_lb,并具有将请求转发到 的操作aws_lb_target_group。侦听器将目标组“连接”到负载均衡器。
现在,在您的aws_ecs_service定义中,您需要创建一个load_balancer块来告诉 ECS 如何向目标组注册特定容器。通过这种方式,ECS 将管理向目标组注册该容器的所有实例(在所有服务的任务中)。
| 归档时间: |
|
| 查看次数: |
3658 次 |
| 最近记录: |