Как я могу добавить доменные имена в мою конфигурацию terraform

Я хочу добавить домен к правилу слушателя в дополнение к путям. Какие аргументы я должен использовать для того же.

resource "aws_alb_listener_rule" "service" {
  listener_arn = var.alb_listener_arn
  action {
    type             = "forward"
    target_group_arn = aws_alb_target_group.service.arn
  }
  condition {
    path_pattern {
      values = ["/login", "/logout"]
    }
  }

Спасибо.

2 ответа

Решение

Благодарю. Это сработало.

condition {
    path_pattern {
      values = ["/login", "/logout"]
    }
}
condition {
    host_header {
      values = ["my-service.*.terraform.io"]
    }
  }

Имя домена указывается с помощью host_header:

Содержит один элемент значений, который представляет собой список шаблонов заголовков узлов сети для сопоставления.

Пример использования из документации:

  condition {
    host_header {
      values = ["my-service.*.terraform.io"]
    }
  }
Другие вопросы по тегам