Publicado: Mar 28, 2023

Hoje, a AWS lançou a nova versão 1.27 do AWS Copilot, que permite que os clientes personalizem totalmente os modelos do AWS Cloud Formation, que o AWS Copilot usa para provisionar recursos de serviço, ambiente, pipeline e trabalho. Agora, os clientes podem usar patches do kit de desenvolvimento em nuvem (CDK) ou YAML da AWS para alterar qualquer propriedade desses recursos da AWS. O AWS Copilot é uma interface de linha de comando (CLI) que facilita para os clientes a criação, implantação e operação de aplicações conteinerizadas na AWS, fornecendo uma arquitetura de aplicações e padrões de infraestrutura comuns, fluxos de trabalho operacionais fáceis de usar e configuração de pipelines de entrega contínua.

Com a nova versão do AWS Copilot (1.27), os usuários já podem executar copilot svc override, copilot env override ou copilot job override para permitir substituições de qualquer propriedade de um serviço, ambiente ou trabalho. Os usuários podem escolher entre duas opções de substituição: --tool cdk ou --tool yamlpatch. Com as substituições de CDK, o AWS Copilot inicializa uma nova aplicação do CDK dentro de um diretório copilot/<nome do recurso>/overrides/ do projeto do usuário e fornece instruções de uso do CDK dentro do arquivo stack.ts. Os clientes podem começar editando stack.ts e modificar quaisquer propriedades dos recursos do AWS Cloud Formation gerados pelo AWS Copilot antes de uma implantação. Os clientes que optarem por usar substituições de patches YAML podem substituir o modelo do AWS Cloud Formation por meio de arquivos de patch .yaml que seguem a sintaxe de patch do JSON. As duas opções oferecem aos clientes controle total sobre os recursos da AWS e suas propriedades implantadas pelo AWS Copilot.

O recurso está disponível em todas as regiões a partir da versão 1.27 do AWS Copilot. Para saber mais, consulte a documentação.