Effectuez un traitement personnalisé sur les modèles CloudFormation à l’aide de macros de modèle - AWS CloudFormation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Effectuez un traitement personnalisé sur les modèles CloudFormation à l’aide de macros de modèle

Grâce aux macros, vous pouvez effectuer un traitement personnalisé sur des modèles, qu’il s’agisse d’actions simples telles que des opérations de recherche et de remplacement ou de transformations approfondies de modèles entiers.

Pour vous faire une idée de l’étendue des possibilités, considérez les transformations AWS::Include et AWS::Serverless, qui sont des macros hébergées par CloudFormation :

Facturation

Lorsqu'une macro s'exécute, tous les frais liés à l'exécution de la fonction Lambda sont facturés au propriétaire de cette fonction.

Les transformations AWS::Include et AWS::Serverless sont des macros hébergées par CloudFormation. Aucun frais ne s'applique à leur utilisation.

Exemples de macros

En plus des exemples présentés dans cette section, vous trouverez des exemples de macros, y compris le code source et les modèles, dans notre référentiel GitHub. Ces exemples sont fournis « en l'état » à des fins éducatives.