AWS CloudFormation y CDK aceleran los ciclos de comentarios del desarrollo con la validación previa a la implementación en todas las operaciones de pila
Los clientes de AWS CloudFormation ahora pueden recibir comentarios inmediatos sobre los errores de implementación en cuestión de segundos, lo que elimina la necesidad de esperar a que finalice un ciclo completo de aprovisionamiento y reversión para descubrir los errores evitables. CloudFormation ahora ejecuta la validación previa a la implementación en las operaciones de creación de pila y actualización de pila, detectando los errores de implementación comunes antes de que comience el aprovisionamiento de recursos. Esto acelera la velocidad de desarrollo en todos los flujos de trabajo de implementación, desde la iteración manual hasta las canalizaciones de CI/CD y la infraestructura de aprovisionamiento de agentes de IA.
Anteriormente, la validación previa a la implementación estaba disponible durante la creación del conjunto de cambios, y abarcaba los errores de sintaxis de las propiedades, los conflictos de nombres de recursos y las restricciones de vacío de los buckets de S3. Con esta versión, las mismas validaciones ahora se ejecutan automáticamente en las operaciones Crear pila y Actualizar pila. Además, ahora hay tres nuevas comprobaciones de validación disponibles como advertencias durante la creación del conjunto de cambios. La validación de los límites de cuota de servicio avisa cuando la creación de recursos superaría las cuotas de servicio de su cuenta. La detección de conflictos del registrador de AWS Config le avisa cuando la plantilla agrega reglas de configuración a una cuenta que no tiene habilitada la grabación de configuraciones o define un registrador de AWS Config en una cuenta en la que ya hay una activa. La validación de preparación para eliminar del repositorio ECR advierte cuando un repositorio de ECR que se va a eliminar aún contiene imágenes. Cuando la validación detecta un problema, puede ver los errores mediante la API DescribeEvents con el ID de la operación o en la consola de CloudFormation. Para ello, vaya a la pestaña Eventos de la pila y haga clic en el ID de la operación (o en el enlace del encabezado o de la columna del motivo del estado) para abrir la página de visualización de la operación, que se abre directamente en la pestaña Validaciones de la implementación. Cada error incluye el ID del recurso lógico y la ruta de propiedad, de modo que puede identificar y solucionar el problema antes de aprovisionar los recursos. En CDK, tanto cdk deploy como cdk validate muestran los resultados de la validación con un seguimiento a nivel de componentes en un informe unificado, de modo que los agentes de IA y las herramientas de automatización pueden analizar las respuestas estructuradas y autocorregirse de inmediato.
La validación previa a la implementación está habilitada de forma predeterminada en todas las operaciones de pila sin necesidad de configuración. Si necesita omitir la validación de una operación específica, use el nuevo parámetro DisableValidation en las llamadas a la API CreateStack, UpdateStack y CreateChangeSet, o el indicador --disable-validation en la CLI. Consulte la Guía del usuario de Validar implementaciones de pilas para obtener más información.
La nueva capacidad está disponible en todas las regiones de AWS en las que se admite CloudFormation, excepto en China. Consulte la tabla de regiones de AWS para obtener información sobre la disponibilidad del servicio.