Publicado: Nov 26, 2023

Agora, o AWS CloudFormation oferece suporte à sincronização do Git, permitindo que os clientes sincronizem pilhas a partir de um modelo do CloudFormation armazenado em um repositório Git remoto. Um modelo do CloudFormation descreve os recursos desejados e suas dependências para que você possa iniciá-los e configurá-los em conjunto, como uma pilha. 

Esse recurso permite que os desenvolvedores acelerem o ciclo de desenvolvimento integrando as implantações do CloudFormation diretamente ao fluxo de trabalho do Git e reduzindo o tempo perdido em trocas de contexto. Você pode ativar a sincronização do Git no CloudFormation usando o console, a CLI e os SDKs da AWS. Valores dinâmicos, como parâmetros e tags de pilha, já podem ser especificados por meio de um arquivo de implantação YAML, permitindo que os clientes acompanhem o histórico de alterações desses valores em um arquivo Git armazenado em um repositório remoto. Após a configuração, a AWS sincronizará automaticamente o arquivo de implantação e o modelo do CloudFormation, atualizando a pilha após cada confirmação. Para testar as alterações do CloudFormation antes de colocá-las em produção, as equipes podem configurar uma pilha para sincronismo com uma ramificação de teste do Git e outra para sincronismo com uma ramificação de produção. A sincronização do Git funciona com GitHub, GitHub Enterprise, GitLab e BitBucket. 

 Esse recurso está disponível nas seguintes regiões: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Norte da Califórnia), Oeste dos EUA (Oregon), Ásia-Pacífico (Mumbai), Ásia-Pacífico (Seul), Ásia-Pacífico (Singapura), Ásia-Pacífico (Sydney), Ásia-Pacífico (Tóquio), Europa (Paris), Canadá (Central), Europa (Frankfurt), Europa (Irlanda), Europa (Londres), Europa (Milão), Europa (Estocolmo) e América do Sul (São Paulo).

Você pode começar a usar conferindo a documentação aqui e o blog de lançamento aqui.