我有一个带有以下块的 CFN 模板:
- Fn::If:
- PreDefinedCondition1
- !Ref ValueIfTrue
- !Ref AWS::NoValue
我有第二个条件,我希望 If 函数使用来评估任一条件,Fn::Or
但它一直失败,并显示 If 需要字符串或条件的消息。这就是我想要实现的目标
- Fn::If:
- Fn::Or
- PreDefinedCondition1
- PreDefinedCondition2
- !Ref ValueIfTrue
- !Ref AWS::NoValue
两者PreDefinedCondition1
和PreDefinedCondition2
都已Conditions:
在同一模板中的块下定义。
用更简单的语言,“如果 PreDefinedCondition1 !或 PreDefinedCondition2,分配 ValueIfTrue” 我如何在 Cloudformation 中实现这一点?