修改Cloudformation中的现有资源

时间:2019-11-23 11:23:52

标签: amazon-web-services amazon-ec2 amazon-cloudformation aws-load-balancer

我有下一个问题:

我有一个cloudformation堆栈,并且我创建了一个侦听器规则和一个目标组,并且我需要在同一CF中将此侦听器和该目标组附加到现有的LB。 (独立于此CF堆栈创建) 我通过Parameter导入了这些LB的ARN,但是可以使用此ARN附加侦听器规则吗?

如果您需要更多信息,请告诉我。 预先感谢。

1 个答案:

答案 0 :(得分:2)

是的。只需使用ListenerArn。这是一个示例:

  VideoclipUploadsHttpListenerRule:
    Type: AWS::ElasticLoadBalancingV2::ListenerRule
    Properties:
      Priority: 1
      ListenerArn: !ImportValue
        'Fn::Sub': 'stk-${EnvType}-${EnvId}-LoadBalancerHttpListenerArn'
      Actions:
        - Type: forward
          TargetGroupArn: !Ref VideoclipUploadsTargetGroup
      Conditions:
        - Field: 'path-pattern'
          PathPatternConfig:
            Values:
              - '/videoclip-uploads/*'

请参见AWS::ElasticLoadBalancingV2::ListenerRule