json 调用CF模板中的负载平衡器ARN,该模板本身启动负载平衡器

mnemlml8  于 2023-02-26  发布在  其他
关注(0)|答案(1)|浏览(142)

我有一个简单的CF模板,用于启动ec2示例和负载平衡器,并在CF模板中设置监听程序规则。我在配置HTTPListener时遇到问题,HTTPListener需要负载平衡器的arn,但该arn仍在生成中,我无法提供。

HTTPlistener:
   Type: 'AWS::ElasticLoadBalancingV2::Listener'
   DependsOn: ElasticLoadBalancer
   Properties:
     DefaultActions:
       - Type: fixed-response
         FixedResponseConfig:
           ContentType: text/plain
           MessageBody: Success
           StatusCode: '200'
     LoadBalancerArn: 
       !GetAtt ElasticLoadBalancer.LoadBalancerArn
     Port: '443'
     Protocol: HTTPS
     Certificates:
       - CertificateArn: >-

我试过!GetAtt ElasticLoadBalancer.LoadBalancerArn,但似乎不起作用。有人能帮忙吗?

sycxhyv7

sycxhyv71#

要获取ARN,只需使用Ref

LoadBalancerArn: !Ref ElasticLoadBalancer

相关问题