Heute aktualisiert AWS CloudFormation den Spracherweiterungs-Transform, um Standardwerte und zusätzliche systemeigene Funktionen in Fn::FindInMap zu unterstützen. Kunden können diese Funktionen verwenden, um die Größe ihrer CloudFormation-Vorlagen zu minimieren und ihre Lesbarkeit zu verbessern. Die Sprachtransformation erweitert die CloudFormation-Vorlagensprache um Funktionen wie Fn::Length, Fn::JsonToString und mehr. Kunden können ihre Vorlagen in Gruppen mit unterschiedlichen Attributen in Parametern und Mappings modularisieren und Fn::FindInMap verwenden, um auf Attribute dieser Gruppen zu verweisen. Sie können beispielsweise Fn::FindInMap für den EC2-Ressourcentyp mit einem Mappings-Abschnitt verwenden, der eine einzelne Karte RegionMap, enthält, die AMIs mit AWS-Regionen Ihren EC2-Instances verknüpft. Mit diesen Sprachverbesserungen können Sie intrinsische Funktionen wie Fn::Split, Fn::Select und andere innerhalb von Fn::FindInMap verwenden. Bisher unterstützte Fn:FindInMap nur intrinsische Ref-Funktionen. Darüber hinaus können Sie in Fn::FindInMap Standardwerte vom Typ Zeichenfolge oder Liste definieren. Die Liste der unterstützten intrinsischen Funktionen und Informationen zu Fn:FindInMap finden Sie im Benutzerhandbuch.
Quelle: aws.amazon.com
Published by