

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# sam validate
<a name="sam-cli-command-reference-sam-validate"></a>

Esta página fornece informações de referência para o AWS Serverless Application Model comando Command Line Interface (AWS SAMCLI)`sam validate`.

Para uma introdução ao AWS SAMCLI, consulte [O que é o AWS SAMCLI?](what-is-sam-overview.md#what-is-sam-cli)

O `sam validate` comando verifica se um arquivo AWS SAM de modelo é válido.

## Usage
<a name="sam-cli-command-reference-sam-validate-usage"></a>

```
$ sam validate <options>
```

## Opções
<a name="sam-cli-command-reference-sam-validate-options"></a>

`--config-env TEXT`  <a name="sam-cli-command-reference-sam-validate-options-config-env"></a>
O nome do ambiente que especifica os valores de parâmetros padrão no arquivo de configuração a serem usados. O valor padrão é “padrão”. Para obter mais informações sobre esses arquivos de configuração, consulte [Arquivo de configuração do AWS SAM CLI](serverless-sam-cli-config.md).

`--config-file PATH`  <a name="sam-cli-command-reference-sam-validate-options-config-file"></a>
O caminho e o nome do arquivo de configuração contendo valores de parâmetros padrão a serem usados. O valor padrão é “samconfig.toml” na raiz do diretório do projeto. Para obter mais informações sobre esses arquivos de configuração, consulte [Arquivo de configuração do AWS SAM CLI](serverless-sam-cli-config.md).

`--debug`  <a name="sam-cli-command-reference-sam-validate-options-debug"></a>
Ativa o registro de depuração para imprimir a mensagem de depuração gerada pelo AWS SAMCLI e exibir timestamps.

`--lint`  <a name="sam-cli-command-reference-sam-validate-options-lint"></a>
 Execute a validação de linting no modelo por meio de **cfn-lint**. Crie um arquivo de configuração `cfnlintrc` para especificar parâmetros adicionais. *Para obter mais informações, consulte [cfn-lint no repositório.](https://github.com/aws-cloudformation/cfn-lint)CloudFormation GitHub * 

`--profile TEXT`  <a name="sam-cli-command-reference-sam-validate-options-profile"></a>
O perfil específico do seu arquivo de credenciais que obtém as AWS credenciais.

`--region TEXT`  <a name="sam-cli-command-reference-sam-validate-options-region"></a>
A AWS região para a qual implantar. Por exemplo, us-east-1.

`--save-params`  <a name="sam-cli-command-reference-sam-validate-options-save-params"></a>
Salve os parâmetros fornecidos na linha de comando no arquivo AWS SAM de configuração.

`--template-file, --template, -t PATH`  <a name="sam-cli-command-reference-sam-validate-options-template-file"></a>
 O arquivo AWS SAM de modelo. O valor padrão é `template.[yaml|yml]`.   
 Se o modelo estiver no diretório de trabalho atual e tiver um nome `template.[yaml|yml|json]`, essa opção não será necessária.   
 Se você acabou de executar **sam build**, essa opção não é necessária. 

## Exemplo
<a name="sam-cli-command-reference-sam-validate-examples"></a>

Para obter um exemplo sobre como usar esse comando para validar um modelo, consulte [Validar arquivos AWS SAM de modelo](serverless-sam-cli-using-validate.md).

Para obter em exemplo sobre como usar esse comando com cfn-lint, consulte [Valide seus AWS SAM aplicativos com CloudFormation o Linter](validate-cfn-lint.md).