gpt4 book ai didi

amazon-web-services - Fn::ImportValue 不喜欢 Fn::Sub 的简短表示法

转载 作者:行者123 更新时间:2023-12-03 07:22:33 25 4
gpt4 key购买 nike

为什么以下格式不起作用并给出错误“Fn::ImportValue 中的属性必须是字符串或返回字符串的函数”?

    Source: !Join [":", [!ImportValue [!Sub "${ProductEnvironment}-${ProductName}-IngressGreengrassProxyFunctionArn"], !ImportValue [!Sub "${ProductEnvironment}-${ProductName}-IngressGreengrassProxyFunctionAlias"]]]

但如果我将其重写为:

    Source: !Join
- ":"
- - Fn::ImportValue: !Sub "${ProductEnvironment}-${ProductName}-IngressGreengrassProxyFunctionArn"
- Fn::ImportValue: !Sub "${ProductEnvironment}-${ProductName}-IngressGreengrassProxyFunctionAlias"

最佳答案

docs解释一下:

You can't use the short form of !ImportValue when it contains a !Sub.

AWS 没有提供其内部实现的详细信息以及为什么他们以这种方式实现 ImportValue

关于amazon-web-services - Fn::ImportValue 不喜欢 Fn::Sub 的简短表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72814391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com