作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果参数 (isMultiAZ) 计算结果为 true,并且不使用 AWS::NoValue 伪参数省略第二个提交分配,我将尝试有条件地导入第二个私有(private)子网。
但是,在创建变更集时,我收到以下错误:
调用 CreateChangeSet 操作时发生错误 (ValidationError):模板错误:Fn::If 中未解析条件依赖项 IsMultiAZ
Conditions:
isMultiAZ: !Equals [!Ref MultiAZ, true]
VPCOptions:
SubnetIds:
- Fn::ImportValue:
Fn::Sub: '${ClusterStackName}-PrivateSubnetOneID'
- Fn::If:
- IsMultiAZ
- Fn::ImportValue:
Fn::Sub: '${ClusterStackName}-PrivateSubnetTwoID'
- Ref: AWS::NoValue
我是否遗漏了一些非常明显的东西?从表面上看,这似乎应该有效。
最佳答案
嗯,您的条件名为 isMultiAZ
,但您正在尝试使用 IsMultiAZ
。所以应该是:
Conditions:
IsMultiAZ: !Equals [!Ref MultiAZ, true]
关于aws-cloudformation - ElasticsearchClusterConfig 中的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67070929/
如果参数 (isMultiAZ) 计算结果为 true,并且不使用 AWS::NoValue 伪参数省略第二个提交分配,我将尝试有条件地导入第二个私有(private)子网。 但是,在创建变更集时,我
我是一名优秀的程序员,十分优秀!