我有一个要求,根据用户对停机时间参数的响应以及映射中定义的环境值,有条件地标记资源。这个标签后来被lambda函数用来在晚上关闭实例。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" } ],
如何添加一个条件标记任何想法
我没有运气尝试过这样的吗?
谢谢!
感谢确认克里斯!我尝试了所有的选项,包括你给的选项。我之所以犹豫是否使用这种方法,只是因为我不想在我的实例上有不必要的标签,但现在看来,这是唯一的解决方案。 –