【问题标题】:AWS application load balancer listener rule pathsAWS 应用程序负载均衡器侦听器规则路径
【发布时间】:2017-04-27 18:47:20
【问题描述】:

配置应用程序负载平衡器。

我有 3 个不同的目标群体和大约 30 条不同的路径我想过滤。

填写path pattern 时,可能的值是什么?鉴于它被称为“模式”,给人的印象是它可以接受正则表达式,但验证阻止了这一点。

是否可以将多个路径匹配到目标组,或者我必须为每个路径创建单独的规则?

我意识到在我的路径中使用一个额外的级别(即 /group1/path、/group2/path)会简化这一点,但看看是否有一个简单的解决方案可以用于我继承的当前架构。

【问题讨论】:

    标签: amazon-web-services amazon-elb


    【解决方案1】:

    我意识到这是 2 个月大,但我今天一直在看这个,我发现现有的答案不是很有用。

    似乎不支持完全使用正则表达式,而只支持 * 和 ?字符用于正则表达式匹配。您不能使用任何超出支持范围的字符,如下所示:

    • A-Z、a-z、0-9
    • _ - 。 $ / ~ " ' @ : +
    • &(使用 amp;)
    • *(匹配 0 个或多个字符)
    • ? (精确匹配 1 个字符)

    http://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html#options

    根据我的经验,如果您想进行更复杂的匹配,您必须为每个路径模式创建单独的规则。


    编辑:

    作为new changes to ALBs 的一部分,现在每个 ALB 可以有 75 条规则。您还可以通过主机标头进行路由,这很酷。

    作为今天发布的一部分,我们提高了规则的最大数量 每个应用程序负载均衡器从 10 到 75,并且还引入了 新规则编辑器。

    【讨论】:

    • 我发现了同样的事情,当我向他们提交票证时,AWS 支持实际上得到了确认:P 感谢您的跟进!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 2018-02-26
    • 2020-11-23
    • 2018-05-02
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多