有没有办法将 aws 内部负载均衡器 dns 从堡垒主机打印到 cloudformation 输出部分

问题描述

我正在使用堡垒主机运行 aws eks cloudformation,在堡垒主机中部署所需的图表并使用内部负载均衡器与 k8s 服务通信。

问题是,我无法在 cloudformation 输出部分使用内部负载均衡器 dns。

有没有办法使用 fn::sub 检索负载均衡器到 cloudformation 输出部分

解决方法

如果我回答对了您的问题,则不是 100%。但是您可以使用 !GetAtt myLB.DNSName...

检索负载平衡器 DNS 名称
Outputs:
  LbDnsName:
    Value: !GetAtt myLB.DNSName

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#aws-resource-elasticloadbalancingv2-loadbalancer-return-values