Effectuez un traitement personnalisé sur les CloudFormation modèles à l'aide de macros de modèles - 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 CloudFormation modèles à l'aide de macros de modèles

Avec les macros, vous pouvez effectuer un traitement personnalisé sur les modèles, qu'il s'agisse d'actions simples telles que find-and-replace des opérations ou de transformations étendues de modèles entiers.

Pour avoir une idée de l'étendue des possibilités, considérez les AWS::Serverless transformations AWS::Include and, 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 Transformation AWS::Include transformations Transformation AWS::Serverless et sont des macros hébergées par CloudFormation. Aucun frais ne s'applique à leur utilisation.

Exemples de macros

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