2017-09-19 32 views
0

AWS ALB supports规则基于在同一规则中匹配主机和路径条件。具有主机和路径条件的Terraform aws_alb_listener_rule

您还可以创建组合基于主机的路由和基于路径的路由的规则。

我检查了控制台,UI确实允许在相同的规则中选择主机和路径条件。

Terraform aws_alb_listener_rule似乎支持主机OR路径条件。

必须路径图案的一个用于基于路径路由或主机标头为基于主机的路由。

重点煤矿

有没有办法对terraform的ALB规则时都请求主机名和路径符合一些条件,只有触发?

回答

2

您可以指定两个条件,这将导致一个与两个条件:

resource "aws_alb_listener_rule" "host_header_rule" { 
    condition { 
    field = "host-header" 
    values = ["some.host.name"] 
    } 
    condition { 
    field = "path-pattern" 
    values = ["/some-path/*"] 
    } 
    # etc. 
} 
+0

这样一个明显的事情*叹* – ptomli