У меня есть требование условно пометить ресурсы на основе ответа пользователя на параметр простоя и значение среды, определенной на карте. Этот тег позже используется функцией лямбда, чтобы выключать экземпляры в ночное время.AWS CloudFormation условная маркировка
Я попробовал это так не повезло -
условия - "EnvCheck": { "Fn::Not": [ {"Fn::Equals": [{"Ref": "EnvironmentType"}, "prod"]} ] }, "EnableDowntimeTag": { "Fn::And": [ {"Fn::Equals": [{"Ref": "CustodianDowntime"}, "true"]}, {"Condition": "EnvCheck"} ] }
Метки раздела "Tags": [ { "Key": "OwnerContact", "PropagateAtLaunch": "true", "Value": { "Ref": "OwnerContact" } }, { "Condition" : "EnableDowntimeTag", "Key": "custodian_downtime", "PropagateAtLaunch": "true", "Value": "Offhours tz=ET" } ],
Любая идея о том, как добавить условный тег?
Спасибо!
спасибо за подтверждение Крис! Я попробовал все варианты, включая тот, который вы дали. Только причина, по которой я не решался использовать этот подход, заключается в том, что я не хочу иметь ненужные теги для своих экземпляров, но похоже, что в это время это единственное решение. –