Validez vos AWS SAM applications avec AWS CloudFormation Linter - AWS Serverless Application Model

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.

Validez vos AWS SAM applications avec AWS CloudFormation Linter

AWS CloudFormation Linter (cfn-lint) est un outil open source que vous pouvez utiliser pour effectuer une validation détaillée de vos modèles. AWS CloudFormation CFN-Lint contient des règles guidées par la spécification de la AWS CloudFormation ressource. Utilisez cfn-lint pour comparer vos ressources à ces règles afin de recevoir des messages détaillés sur les erreurs, les avertissements ou des suggestions informatives. Vous pouvez également créer vos propres règles personnalisées à des fins de validation. Pour en savoir plus sur cfn-lint, consultez cfn-lint dans le dépôt.AWS CloudFormation GitHub

Vous pouvez utiliser cfn-lint pour valider vos modèles AWS Serverless Application Model (AWS SAM) via l'interface de ligne de AWS SAM commande (AWS SAMCLI) en exécutant sam validate l'option. --lint

sam validate --lint

Pour personnaliser le comportement de cfn-lint, par exemple en créant des règles personnalisées ou en spécifiant des options de validation, vous pouvez définir un fichier de configuration. Pour en savoir plus, consultez la section Fichier de configuration dans le dépôt cfn-lint AWS CloudFormation GitHub . Lorsque vous exécutez sam validate --lint, le comportement de cfn-lint défini dans votre fichier de configuration sera appliqué.

Exemples

Effectuer la validation cfn-lint sur un modèle AWS SAM

sam validate --lint --template myTemplate.yaml

En savoir plus

Pour en savoir plus sur la commande sam validate, consultez sam validate.