AWS Listener规则-多个主机头值

时间:2019-03-18 16:37:41

标签: amazon-web-services amazon-elb amazon-alb

在配置AWS::ElasticLoadBalancingV2::ListenerRule时,AWS documentation提到:

  

如果您为“字段”指定了主机头,则可以指定一个主机名(例如,my.example.com)。

如果我想指定多个主机,推荐的做法是什么?

我假设基于文档,这不受支持:

ExampleHttpsListenerRule:
    Type: AWS::ElasticLoadBalancingV2::ListenerRule
    Properties:
        Actions:
            - TargetGroupArn: !Ref ExampleTargetGroup
              Type: forward
        Conditions:
            - Field: host-header
              Values:
                  - "example.secure.com"
                  - "example.com"
        ListenerArn: !ImportValue ExampleListenerArn
        Priority: 1

这种格式的东西怎么样?

ExampleHttpsListenerRule:
    Type: AWS::ElasticLoadBalancingV2::ListenerRule
    Properties:
        Actions:
            - TargetGroupArn: !Ref ExampleTargetGroup
              Type: forward
        Conditions:
            - Field: host-header
              Values:
                  - "example.secure.com"
            - Field: host-header
              Values:
                  - "example.com"
        ListenerArn: !ImportValue ExampleListenerArn
        Priority: 1

0 个答案:

没有答案