Publicado en: Jan 18, 2023

AWS CloudFormation presenta la compatibilidad para CloudFormation Linter (cfn-lint) en la interfaz de la línea de comandos del modelo de aplicaciones sin servidor de AWS (CLI de AWS SAM). La herramienta cfn-lint valida la plantilla JSON/YAML de SAM con las reglas basadas en CloudFormation y devuelve los mensajes de error de diagnóstico. Con este lanzamiento, puede utilizar un parámetro opcional —lint en el comando sam validate para ejecutar las validaciones de cfn-lint en sus plantillas JSON/YAML de SAM.

Puede usar --lint para validar las reglas basadas en CloudFormation. Estas reglas comprueban los atributos de la plantilla, como el tamaño, los límites de descripción, los parámetros Fn::GetAtt, la estructura sintáctica Fn::If y otros. Para obtener una lista completa de las reglas predeterminadas, consulte la guía de reglas cfn-lint.

Esta característica está disponible en estas regiones: Este de EE. UU. (Ohio y Norte de Virginia), Oeste de EE. UU. (Norte de California y Oregón), África (Ciudad del Cabo), Asia-Pacífico (Hong Kong, Hyderabad, Yakarta, Bombay, Osaka, Seúl, Singapur, Sídney y Tokio), Canadá (centro), China (Pekín), operada por Sinnet, y China (Ningxia), operada por NWCD, Europa (Fráncfort, Irlanda, Londres, Milán, París, España, Estocolmo y Zúrich), Oriente Medio (Baréin y EAU), América del Sur (São Paulo) y AWS GovCloud (Este de EE. UU.) y (Oeste de EE. UU).

Para instalar la versión más reciente de la CLI de SAM, consulte las siguientes instrucciones.