2

我想将所有进入 service.php 的内容路由到特定的目标组,即使它是否有查询字符串。我需要用通配符定义它还是仅仅定义 /service.php 就足够了?

/service.php对比/service.php*

除此之外,我还想将带有参数的特定查询路由到另一个目标组,我将如何定义它?我可以/service.php?mobile=true*吗?

4

1 回答 1

1

来自https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions

路径是需要完全匹配的正则表达式,因此您需要定义 /service.php* 之类的规则

要处理向不同目标组发送移动请求,您可以创建两个具有不同优先级的规则。Elastic Load Balancing 按优先级顺序评估规则,从最低值到最高值。如果请求满足规则,Elastic Load Balancing 会忽略所有后续规则,因此您希望移动规则的优先级低于服务规则。

/service.php?mobile?true*

/service.php*

请注意文档中允许的字符。

于 2018-04-17T18:07:23.497 回答