Publicado en: Apr 16, 2021
AWS CloudFormation StackSets amplía la funcionalidad de las pilas al permitirle crear, actualizar o eliminar pilas en varias cuentas y regiones de AWS con una sola operación. Ahora anunciamos la compatibilidad con macros y transformaciones de CloudFormation en plantillas utilizadas para crear un conjunto de pilas. Las macros de AWS CloudFormation realizan procesamientos personalizados en plantillas de CloudFormation, desde acciones simples como buscar y reemplazar hasta ayudar a transformar plantillas enteras. Las macros de CloudFormation usan la misma tecnología con la que cuentan las transformaciones de AWS::Include y AWS::Serverless. Las transformaciones de CloudFormation ayudan a simplificar la escritura de plantillas mediante la compresión de la expresión de la infraestructura como código de AWS y la posibilidad de reutilizar componentes de plantillas.
Anteriormente, no era posible utilizar transformaciones en las plantillas de CloudFormation proporcionada para crear un conjunto de pilas. Gracias a este lanzamiento, puede utilizar transformaciones como AWS::Include y AWS::Serverless, o utilizar macros de CloudFormation para crear sus propias transformaciones personalizadas y así procesar las plantillas que utilice para la creación de conjuntos de pilas. Por ejemplo, puede crear funciones de cadena comunes para plantillas o definir una sintaxis abreviada para recursos comunes de CloudFormation. Consulte los ejemplos de macros para obtener más información.
Para obtener más información sobre la compatibilidad de las macros de CloudFormation con StackSets, consulte la documentación de AWS CloudFormation StackSets.
La compatibilidad de las macros de CloudFormation con StackSets está disponible en este momento solo para StackSets creados mediante el modelo de permiso autoadministrado. Las macros de CloudFormation están disponibles en todas las regiones de AWS en las que AWS Lambda está disponible. Para obtener una lista completa de las regiones de AWS en las que AWS Lambda está disponible, visite la tabla de regiones.