У меня есть следующее условие, в соответствии с этим условием я создаю некоторые ресурсы, а если это условие не выполняется, я создаю другие ресурсы.Отменить условие в шаблоне CloudFormation
Conditions:
ISProduction:
"Fn::Equals":
- !Ref Environment
- staging
ISNotProduction:
"Fn::Not":
- !Ref ISProduction
Однако, когда я пытаюсь оценить шаблон сниппета выше, я получаю ошибку:
Template error: every Fn::Not object requires one boolean parameter
Как я могу отрицать состояние в Formation Шаблон Cloud? Или как я могу использовать отрицание ISProduction?
Я также пробовал Условие ниже в создании ресурса, но я, но шаблон, не передал проверку, потому что «каждый член условия должен быть строкой».
Condition:
"Fn::Not":
- !Ref ISProduction