Publié le: Apr 16, 2021
AWS CloudFormation StackSets étend la fonctionnalité des piles en vous permettant de créer, mettre à jour ou supprimer ces dernières dans plusieurs comptes et régions AWS en une seule opération. Nous annonçons désormais la prise en charge des macros et des transformations CloudFormation dans les modèles utilisés pour créer un ensemble de piles. Les macros AWS CloudFormation assurent un traitement personnalisé sur les modèles CloudFormation à partir d'actions simples telles que rechercher et remplacer pour faciliter la transformation du modèle entier. Les macros CloudFormation Macros utilisent la même technologie qui propulse les transformations AWS::Include et AWS::Serverless. Les transformations CloudFormation simplifient la création de modèles en condensant l'expression de l'infrastructure en tant que code AWS et en permettant la réutilisation des composants de modèle.
Auparavant, vous ne pouviez pas utiliser de transformations dans les modèles CloudFormation fournis pour créer un ensemble de piles. Avec ce lancement, vous pouvez utiliser des transformations, telles que AWS::Include et AWS::Serverless ou des macros CloudFormation pour créer vos propres transformations personnalisées afin de traiter les modèles que vous utilisez pour créer des ensembles de piles. Par exemple, vous pouvez créer des fonctions de chaîne communes pour les modèles ou définir une syntaxe abrégée pour les ressources CloudFormation courantes. Pour plus d'informations, consultez les exemples de macros.
Pour en savoir plus sur la prise en charge des macros CloudFormation dans StackSets, consultez la documentation AWS CloudFormation StackSets.
La prise en charge des macros CloudFormation pour StackSets est actuellement disponible pour les ensembles de piles StackSets créés à l'aide du modèle d'autorisation autogéré. Les macros CloudFormation sont disponibles dans toutes les régions AWS où AWS Lambda est actuellement disponible. Pour obtenir la liste complète des régions AWS où AWS Lambda est disponible, consultez notre tableau des régions.