Как я могу добавить доменные имена в мою конфигурацию 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"]
}
}