Publicado en: Mar 28, 2023

AWS ha publicado hoy la nueva versión 1.27 de AWS Copilot, que permite a los clientes personalizar por completo las plantillas de AWS CloudFormation, que AWS Copilot utiliza para aprovisionar los recursos del servicio, el entorno, la canalización y el trabajo. Los clientes ahora pueden usar los parches de AWS Cloud Development Kit (CDK) o YAML para cambiar cualquier propiedad de esos recursos de AWS. AWS Copilot es una interfaz de línea de comandos (CLI) que facilita a los clientes la creación, la implementación y el funcionamiento en AWS de aplicaciones en contenedores al ofrecer patrones de infraestructura y arquitectura de aplicaciones comunes, flujos de trabajo operativos fáciles de usar, y al configurar los procesos de implementación.

Con la nueva versión 1.27 de AWS Copilot, los usuarios ahora pueden ejecutar copilot svc override, copilot env override o copilot job override para permitir la anulación de cualquier propiedad de un servicio, entorno o trabajo. Los usuarios pueden elegir entre dos opciones de anulaciones: --tool cdk o --tool yamlpatch. Con las anulaciones de CDK, AWS Copilot ejecuta una nueva aplicación de CDK dentro del directoriocopilot/<resource name>/overrides/ del proyecto del usuario y da instrucciones dentro del archivo stack.ts sobre cómo usar el CDK. Los clientes pueden empezar editando stack.ts y modificar cualquier propiedad de los recursos de AWS CloudFormation generados por AWS Copilot antes de la implementación. Los clientes que opten por utilizar las anulaciones de parches de YAML pueden anular la plantilla de AWS CloudFormation mediante los archivos de parche .yaml que siguen la sintaxis de parches de JSON. Ambas opciones ofrecen a los clientes un control total sobre los recursos de AWS y las propiedades que AWS Copilot implementa.

Esta característica está disponible en todas las regiones cuando se utiliza la versión 1.27 de AWS Copilot. Para obtener más información, consulte la documentación.