使用 CloudFormation 获取 LB 的 DNS

Getting DNS of an LB with CloudFormation

我在 CF 中编写了一个模板,并在该模板中创建了一个 Load Blancer。 有什么办法让stack 'print' 是LB的DNS名称吗? 我知道如何在 Terraform 中执行此操作,但我需要在 CloudFormation 中执行此操作。

DNSName 是一个 returned value from AWS::ElasticLoadBalancingV2::LoadBalancer. So in your Outputs 你可以把它“打印”出来:

Outputs:
  ALBDNS:
    Value: !GetAtt MyALB.DNSName

其中 MyALB 是您的 ALB 资源的名称。