Amazon web services 如何使用terraform配置多个目标组和侦听器aws?
我的计划 alb-->fe服务器-->alb-->be服务器Amazon web services 如何使用terraform配置多个目标组和侦听器aws?,amazon-web-services,terraform,listener,target,aws-application-load-balancer,Amazon Web Services,Terraform,Listener,Target,Aws Application Load Balancer,我的计划 alb-->fe服务器-->alb-->be服务器 前端ihave在angular上,main.js baseurl在ABL上 后端maven在端口8080上工作 两个侦听器80和8080端口 resource "aws_lb_listener" "listener_http_fe" { load_balancer_arn = aws_lb.alb_fe_be.arn port = 80 ... resource "aws_
前端ihave在angular上,main.js baseurl在ABL上
后端maven在端口8080上工作
两个侦听器80和8080端口
resource "aws_lb_listener" "listener_http_fe" {
load_balancer_arn = aws_lb.alb_fe_be.arn
port = 80
...
resource "aws_lb_listener_rule" "listener_rule_fe" {
listener_arn = aws_lb_listener.listener_http_fe.arn
priority = 100
action {
type = "forward"
target_group_arn = aws_lb_target_group.target_group_fe.arn
}
condition {
path_pattern {
values = ["*"]
}
...
resource "aws_lb_listener" "listener_http_be" {
load_balancer_arn = aws_lb.alb_fe_be.arn
port = 8080
protocol = "HTTP"
...
resource "aws_lb_listener_rule" "listener_rule_be" {
listener_arn = aws_lb_listener.listener_http_be.arn
priority = 101
两个目标群体
resource "aws_lb_target_group" "target_group_fe" {
name = 12
port = 80
protocol = "HTTP"
...
resource "aws_lb_target_group" "target_group_be" {
name = 11
port = 8080 #port to be-server(8080)
...
由于仅使用fe服务器或be服务器而不与ALB一起工作,我需要如何配置?仅使用fe服务器或be服务器而不与ALB一起工作到底是什么意思?