Dies ist der neue AWS CloudFormation Vorlagen-Referenzleitfaden. Bitte aktualisieren Sie Ihre Lesezeichen und Links. Hilfe zu den ersten CloudFormation Schritten finden Sie im AWS CloudFormation Benutzerhandbuch.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bedingung
Die intrinsische Funktion Condition
gibt das ausgewertete Ergebnis der angegebenen Bedingung zurück.
Wenn Sie eine Bedingung in einer Vorlage deklarieren und bei der Auswertung eine andere Bedingung verwenden müssen, können Sie die Condition
Funktion verwenden, um auf diese andere Bedingung zu verweisen. Dies wird verwendet, wenn eine Bedingung im Conditions
Abschnitt der Vorlage deklariert wird. Weitere Informationen finden Sie unter Bedingungsfunktionen.
Deklaration
JSON
{ "Condition" : "conditionName" }
YAML
Syntax für den vollständigen Funktionsnamen:
Condition: conditionName
Syntax für den kurzen Funktionsnamen:
!Condition conditionName
Parameter
conditionName
-
Der Name der Bedingung, auf die Sie verweisen möchten.
Rückgabewert
Das boolesche Ergebnis der Bedingung, auf die verwiesen wird.
Beispiele
Der folgende Codeausschnitt stammt aus dem Conditions
-Abschnitt einer Vorlage. Die MyAndCondition
-Bedingung enthält die SomeOtherCondition
-Bedingung:
JSON
"MyAndCondition": { "Fn::And": [ {"Fn::Equals": ["sg-mysggroup", {"Ref": "ASecurityGroup"}]}, {"Condition": "SomeOtherCondition"} ] }
YAML
MyAndCondition: !And - !Equals ["sg-mysggroup", !Ref "ASecurityGroup"] - !Condition SomeOtherCondition
Unterstützte Funktionen
Sie können keinerlei Funktionen in der Condition
-Funktion verwenden. Sie müssen eine Zeichenfolge angeben, die einen Bedingungsnamen darstellt.