我正在亚马逊中创建一个名为 StackA 的 ALB,并使用 StackA 导出 ALB 名称和值
Export=Export((Join("", [Ref("AWS::StackName"), "-ALB"]))), Value = GetAtt(ApplicationElasticLB, "DNSName")
我可以在 AWS 控制台中看到正在为 ALB“internal-alb-test-12345678.us-east-1.elb.amazonaws.com”导出值
所以现在我想在创建 ECSService 时使用来自 StackB 的 ALB 名称。我正在这样使用它
LoadBalancerName=ImportValue('StackA-ALB')
但是随后AWS抛出一个错误说
elb 名称超过 32。(服务:AmazonECS;状态代码:400;错误代码:InvalidParameterException
我在这里做错什么了吗?请帮助我了解原因。