AWS CloudFormation acelera el ciclo de desarrollo y pruebas con una validación temprana y una solución de problemas simplificada
AWS CloudFormation ahora ofrece capacidades que permiten a los clientes detectar los errores de implementación antes de que comience el aprovisionamiento de recursos y resolverlos de manera más eficiente. La creación de conjuntos de cambios ahora proporciona información temprana sobre los errores de implementación más comunes. Los eventos de pila ahora se agrupan por un identificador de operación y se puede acceder a ellos a través de la nueva API de descripción de operaciones para acelerar el análisis de los errores de implementación. Esto permite que los desarrolladores reduzcan los tiempos de los ciclos de implementación y minimicen el tiempo de solución de problemas de minutos a segundos.
Al crear un conjunto de cambios, CloudFormation ahora valida la plantilla en función de tres causas de errores comunes: sintaxis de propiedad no válida, conflicto de nombres de recursos con los recursos existentes en su cuenta y restricción de vacío del bucket de S3 en las operaciones de eliminación. Si la validación falla, el estado del conjunto de cambios muestra “ERROR” con un estado detallado del error de validación. Luego, puede ver los detalles de cada error, incluida la ruta de propiedad asociada a cada uno de ellos, para determinar exactamente dónde se producen los problemas en la plantilla. Cuando ejecuta un conjunto validado de cambios, la implementación aún puede fallar debido a errores de tiempo de ejecución específicos de los recursos, como los límites de recursos o las restricciones específicas de los servicios. Para solucionar errores de tiempo de ejecución, ahora cada operación de pila recibe un identificador único. Puede ampliar los eventos de la pila de una operación y filtrar hasta los eventos que provocaron el error de la implementación. Esto le permite identificar rápidamente las causas raíz, lo que reduce el tiempo de resolución de problemas.
Comience por crear conjuntos de cambios a través de la consola, la CLI o el SDK de CloudFormation. Vea los eventos de la pila por ID de operación en la pestaña Eventos de la consola de CloudFormation o mediante la API describe-events. Para obtener más información, consulta la Guía del usuario para validar la implementación y la solución de problemas.