Publicado en: Nov 26, 2023

AWS CloudFormation ahora admite la sincronización de Git, lo que permite a los clientes sincronizar sus pilas desde una plantilla de CloudFormation almacenada en un repositorio remoto de Git. La plantilla de CloudFormation describe los recursos que desea y sus dependencias para que los pueda ejecutar y configurar juntos como una pila. 

Esta característica permite a los desarrolladores acelerar el ciclo de desarrollo al integrar las implementaciones de CloudFormation directamente en su flujo de trabajo de Git y reducir el tiempo perdido en el cambio de contexto. Puede habilitar la sincronización de Git en CloudFormation a través de la consola, la CLI y los SDK de AWS. Los valores dinámicos, como los parámetros de pila y las etiquetas, ahora se pueden especificar mediante un archivo de implementación YAML. Esto les permite a los clientes realizar un seguimiento de los cambios históricos de estos valores en un archivo de Git almacenado en su repositorio remoto. Tras la configuración, AWS sincronizará automáticamente el archivo de implementación y la plantilla de CloudFormation y actualizará la pila después de cada confirmación. Para probar los cambios de CloudFormation antes de llevarlos a producción, los equipos pueden configurar para que una pila se sincronice desde una ramificación provisional de Git y la otra desde una ramificación de producción. La sincronización de Git funciona con GitHub, GitHub Enterprise, GitLab y BitBucket. 

 Esta característica está disponible en las siguientes regiones: Este de EE. UU. (Norte de Virginia), Este de EE. UU. (Ohio), Oeste de EE. UU. (Norte de California), Oeste de EE. UU. (Oregón), Asia-Pacífico (Bombay), Asia-Pacífico (Seúl), Asia-Pacífico (Singapur), Asia-Pacífico (Sídney), Asia-Pacífico (Tokio), Europa (París), Canadá (centro), Europa (Fráncfort), Europa (Irlanda), Europa (Londres), Europa (Milán), Europa (Estocolmo) y América del Sur (São Paulo).

Puede empezar consultando nuestra documentación aquí y nuestro blog de lanzamiento aquí.