私は、ダウンタイムパラメータとマップに定義されている環境の値に対するユーザーの応答に基づいて、条件付きでリソースにタグを付ける必要があります。このタグは後でラムダ関数によって夜間にインスタンスをオフにするために使用されます。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" } ],
条件付きのタグを追加する方法上の任意のアイデアを?
ありがとうございます!
感謝を使用している場合:私は、それは次のコードを使用して働いてもらいました!私はあなたが与えたものを含むすべてのオプションを試しました。私がこのアプローチを使用することを躊躇していた理由は、私のインスタンスに不要なタグを持たせたくないのですが、現時点ではこれが唯一の解決策であるようです。 –