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.
sam validate
Esta página proporciona información de referencia para el comando sam validate de la Interfaz de línea de comando de AWS Serverless Application Model (AWS SAMCLI).
Para obtener una introducción a la CLI de AWS SAM, consulte ¿Qué es el? AWS SAMCLI.
El comando sam validate comprueba si un archivo de plantilla AWS SAM es válido.
Uso
$sam validate<options>
Opciones
--config-envTEXT-
El nombre del entorno que especifica los valores de los parámetros predeterminados del archivo de configuración que se va a utilizar. El valor por defecto es «predeterminado». Para obtener más información sobre los archivos de configuración, consulta Archivo de configuración de la CLI de AWS SAM.
--config-filePATH-
La ruta y el nombre del archivo de configuración que contiene los valores de parámetros predeterminados que se van a utilizar. El valor predeterminado es «samconfig.toml» en la raíz del directorio del proyecto. Para obtener más información sobre los archivos de configuración, consulta Archivo de configuración de la CLI de AWS SAM.
--debug-
Activa el registro de depuración para imprimir el mensaje de depuración generado por la CLI de AWS SAM y muestra las marcas horarias.
--lint-
Ejecuta la validación del elemento lint en la plantilla a través de cfn-lint. Crea un archivo de configuración
cfnlintrcpara especificar parámetros adicionales. Para obtener más información, consulta cfn-linten el repositorio de GitHub de CloudFormation. --profileTEXT-
El perfil específico de su archivo de credenciales que obtiene las credenciales de AWS.
--regionTEXT-
La región de AWS en la que se va a realizar la implementación. Por ejemplo, us-east-1.
--save-params-
Guarda los parámetros que proporciones en la línea de comandos en el archivo de configuración de AWS SAM.
--template-file, --template, -tPATH-
El archivo de la plantilla AWS SAM. El valor predeterminado es
template.[yaml|yml].Si la plantilla se encuentra en el directorio de trabajo actual y se denomina
template.[yaml|yml|json], esta opción no es necesaria.Si acaba de ejecutar sam build, esta opción no es necesaria.
Ejemplo
Para ver un ejemplo sobre el uso de este comando para validar una plantilla, consulte Validación de archivos de plantilla de AWS SAM.
Para ver un ejemplo sobre el uso de este comando con cfn-lint, consulte Valide sus aplicaciones AWS SAM con Linter CloudFormation.