

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Cette page fournit des informations de référence pour la AWS Serverless Application Model commande Command Line Interface (AWS SAMCLI)`sam validate`.

Pour une introduction à la AWS SAMCLI, voir [Qu'est-ce que c'est AWS SAMCLI ?](what-is-sam-overview.md#what-is-sam-cli)

La `sam validate` commande vérifie si un fichier AWS SAM modèle est valide.

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

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

## Options
<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>
Le nom d’environnement spécifiant les valeurs de paramètre par défaut dans le fichier de configuration à utiliser. La valeur par défaut est « par défaut ». Pour plus d'informations sur les fichiers de configuration, consultez [Fichier de configuration CLI AWS SAM](serverless-sam-cli-config.md).

`--config-file PATH`  <a name="sam-cli-command-reference-sam-validate-options-config-file"></a>
Le chemin d'accès et le nom du fichier de configuration contenant les valeurs de paramètres par défaut à utiliser. La valeur par défaut est « samconfig.toml » dans la racine du répertoire du projet. Pour plus d'informations sur les fichiers de configuration, consultez [Fichier de configuration CLI AWS SAM](serverless-sam-cli-config.md).

`--debug`  <a name="sam-cli-command-reference-sam-validate-options-debug"></a>
Active la journalisation de débogage pour imprimer le message de débogage généré par la CLI  AWS SAM et pour afficher les horodatages.

`--lint`  <a name="sam-cli-command-reference-sam-validate-options-lint"></a>
 Exécutez la validation linting sur le modèle via **cfn-lint**. Créez un fichier de configuration `cfnlintrc` pour spécifier des paramètres supplémentaires. *Pour plus d'informations, consultez [cfn-lint dans le référentiel.](https://github.com/aws-cloudformation/cfn-lint)CloudFormation GitHub * 

`--profile TEXT`  <a name="sam-cli-command-reference-sam-validate-options-profile"></a>
Le profil spécifique de votre fichier d'informations d'identification qui obtient les AWS informations d'identification.

`--region TEXT`  <a name="sam-cli-command-reference-sam-validate-options-region"></a>
 AWS Région dans laquelle le déploiement doit être effectué. Par exemple, us-east-1.

`--save-params`  <a name="sam-cli-command-reference-sam-validate-options-save-params"></a>
Enregistrez les paramètres que vous fournissez sur la ligne de commande dans le fichier AWS SAM de configuration.

`--template-file, --template, -t PATH`  <a name="sam-cli-command-reference-sam-validate-options-template-file"></a>
 Le fichier AWS SAM modèle. La valeur par défaut est `template.[yaml|yml]`.   
 Si votre modèle se trouve dans votre répertoire de travail actuel et qu'il est nommé `template.[yaml|yml|json]`, cette option n'est pas obligatoire.   
 Si vous venez d'exécuter **sam build**, cette option n'est pas obligatoire. 

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

Pour un exemple d'utilisation de cette commande pour valider un modèle, reportez-vous à[Valider les fichiers AWS SAM modèles](serverless-sam-cli-using-validate.md).

Pour un exemple d'utilisation de cette commande avec cfn-lint, reportez-vous à. [Validez vos AWS SAM applications avec CloudFormation Linter](validate-cfn-lint.md)