【发布时间】:2019-11-28 14:37:16
【问题描述】:
我正在寻找一种将两个目标组附加到单个 ECS 服务的方法,在其他情况下,我的容器公开了两个端口,但我只能将一个端口针对我的服务映射到 LB。
到目前为止,我能够创建一个新的侦听器和目标组,但是在创建目标组之后,我可以按预期看到所有内容,但目标组显示 There are no targets registered to this target group
target_group:
resource "aws_lb_target_group" "e_admin" {
name = "${var.env_prefix_name}-admin"
port = 5280
protocol = "HTTP"
vpc_id = "${aws_vpc.VPC.id}"
health_check {
path = "/admin"
healthy_threshold = 2
unhealthy_threshold = 10
port = 5280
timeout = 90
interval = 100
matcher = "401,200"
}
}
听众:'
resource "aws_lb_listener" "admin" {
load_balancer_arn = "${aws_lb.admin_lb.arn}"
port = "5280"
protocol = "HTTP"
default_action {
target_group_arn = "${aws_lb_target_group.e_admin.id}"
type = "forward"
}
}
我的问题是如何添加 ECS 集群 Autoscaling 组或如何将 ECS 集群中运行的所有实例添加到此目标组?
【问题讨论】:
标签: terraform amazon-ecs terraform-provider-aws