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.
Benutzerdefinierte Verarbeitung von CloudFormation-Vorlagen mit Vorlagenmakros durchführen
Mit Makros können Sie benutzerdefinierte Verarbeitungen an Vorlagen vornehmen, von einfachen Aktionen wie Suchen und Ersetzen bis hin zu umfangreichen Transformationen ganzer Vorlagen.
Um eine Vorstellung von der Breite der Möglichkeiten zu bekommen, betrachten Sie die AWS::Include- und AWS::Serverless-Transformationen, die von CloudFormation gehostete Makros sind:
-
AWS::Include transform ermöglicht es Ihnen, Boilerplate-Vorlagenschnipsel in Ihre Vorlagen einzufügen.
-
AWS::Serverless transform nimmt eine komplette Vorlage, die in der Syntax des AWS Serverless Application Model (AWS SAM) geschrieben wurde, und transformiert und erweitert sie in eine konforme CloudFormation-Vorlage. Weitere Informationen über Serverless-Anwendungen und AWS SAMfinden Sie im AWS Serverless Application Model Developer Guide.
Themen
Fakturierung
Wenn ein Makro ausgeführt wird, werden dem Besitzer der Lambda-Funktion alle mit der Ausführung dieser Funktion verbundenen Kosten in Rechnung gestellt.
Die Transformationen AWS::Include und AWS::Serverless sind Makros, die von CloudFormation bereitgestellt werden. Ihre Nutzung ist kostenlos.
Makrobeispiele
Zusätzlich zu den Beispielen in diesem Abschnitt finden Sie Beispielmakros, einschließlich Quellcode und Vorlagen, in unserem GitHub-Repository