修改 Cloudformation 中的现有资源

Modify existing resource in Cloudformation

我有下一期:

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

如果您需要更多信息,请告诉我。 提前致谢。

是的,是的。只需使用 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