Valide sus aplicaciones AWS SAM con Linter AWS CloudFormation - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Valide sus aplicaciones AWS SAM con Linter AWS CloudFormation

Linter AWS CloudFormation (cfn-lint) es una herramienta de código abierto que puede utilizar para realizar una validación detallada de sus plantillas de AWS CloudFormation. CFN-lint contiene reglas que se guían por la especificación del recurso AWS CloudFormation. Use cfn-lint para comparar sus recursos con esas reglas y recibir mensajes detallados sobre errores, advertencias o sugerencias informativas. También puede crear sus propias reglas personalizadas para validarlas. Para obtener más información sobre cfn-lint, consulte cfn-lint en el repositorio AWS CloudFormation de GitHub.

Puede usar cfn-lint para validar sus plantillas de AWS Serverless Application Model (AWS SAM) a través de la interfaz de línea de comandos de AWS SAM AWS SAM (CLI) ejecutando sam validate con la opción --lint.

sam validate --lint

Para personalizar el comportamiento de cfn-lint, como crear reglas personalizadas o especificar opciones de validación, puede definir un archivo de configuración. Para obtener más información, consulte el archivo Config en el repositorio de AWS CloudFormation de GitHub. Cuando ejecute sam validate --lint, se aplicará el comportamiento de cfn-lint definido en el archivo de configuración.

Ejemplos

Realice la validación de cfn-lint en una plantilla de AWS SAM

sam validate --lint --template myTemplate.yaml

Más información

Para obtener más información acerca del comando sam validate, consulte sam validate.