我有一個要求,根據用戶對停機時間參數的響應以及映射中定義的環境值,有條件地標記資源。這個標籤後來被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" } ],
如何添加一個條件標記任何想法
我沒有運氣嘗試過這樣的嗎?
謝謝!
感謝確認克里斯!我嘗試了所有的選項,包括你給的選項。我之所以猶豫是否使用這種方法,只是因爲我不想在我的實例上有不必要的標籤,但現在看來,這是唯一的解決方案。 –