gpt4 book ai didi

amazon-web-services - importValue 函数在 cloudformation 中不起作用

转载 作者:行者123 更新时间:2023-12-05 07:40:17 25 4
gpt4 key购买 nike

我在cloudformation中看到了一个关于云形成导入值函数的非常奇怪的问题。我正在尝试创建一个 cloudformation beanstalk 环境。在配置模板部分我有:

 configurationTemplateChannel:
Type: AWS::ElasticBeanstalk::ConfigurationTemplate
Properties:
ApplicationName:
- Fn::ImportValue:
Fn::Sub: "${StackNamePrefix}-BeanstalkId-test"
Description: AWS ElasticBeanstalk Sample Configuration Template
OptionSettings:
.
.
.
- Namespace: aws:ec2:vpc
OptionName: VPCId
Value:
Fn::ImportValue:
Fn::Sub: "${StackNamePrefix}-vpc-VpcId"
.
.
.

如您所见,我导入了 ApplicationName,结果是:

An error occurred (ValidationError) when calling the CreateStack operation: [/Re                    sources/configurationTemplateChannel/Type/OptionSettings/6/Value/0/Fn::ImportVal                    ue] 'null' values are not allowed in templates

我做错了什么吗?这是否意味着我不能在此处使用导入选项?

如有任何帮助,我们将不胜感激

最佳答案

对于更多读者:当我将其替换为 Fn::ImportValue 时,我发现了问题: !Sub ${StackNamePrefix}-BeanstalkId-test 它有效

关于amazon-web-services - importValue 函数在 cloudformation 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46305585/

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