在创建ALB监听器时,需要为其指定至少一个目标组。
示例代码:
resource "aws_lb_target_group" "example" {
name = "example"
port = 80
protocol = "HTTP"
vpc_id = aws_vpc.example.id
}
resource "aws_lb_listener" "example" {
load_balancer_arn = aws_lb.example.arn
port = "80"
protocol = "HTTP"
default_action {
target_group_arn = aws_lb_target_group.example.arn
type = "forward"
}
}
在上述代码中,创建了一个名为example的目标组,并将其作为一个默认动作与名为example的监听器相关联。因此,该监听器需至少有一个目标组才能成功创建。