ConvalidaAWS SAM le tue applicazioni conAWS CloudFormation Linter - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ConvalidaAWS SAM le tue applicazioni conAWS CloudFormation Linter

AWS CloudFormationLinter (cfn-lint) è uno strumento open source che puoi utilizzare per eseguire una convalida dettagliata sui tuoiAWS CloudFormation modelli. CFN-Lint contiene regole guidate dalle specifiche dellaAWS CloudFormation risorsa. Usa cfn-lint per confrontare le tue risorse con quelle regole per ricevere messaggi dettagliati su errori, avvisi o suggerimenti informativi. In alternativa, crea le tue regole personalizzate per la convalida. Per ulteriori informazioni su cfn-lint, consulta cfn-lint nel AWS CloudFormation GitHub repository.

Puoi usare cfn-lint per convalidare i tuoiAWS Serverless Application Model (AWS SAM) modelli tramite l'interfaccia a riga diAWS SAM comando (AWS SAMCLI)sam validate eseguendo l'--lintopzione.

sam validate --lint

Per personalizzare il comportamento di cfn-lint, ad esempio creando regole personalizzate o specificando opzioni di convalida, puoi definire un file di configurazione. Per ulteriori informazioni, consulta Config File nel AWS CloudFormation GitHub repository cfn-lint. Quando si eseguesam validate --lint, verrà applicato il comportamento cfn-lint definito nel file di configurazione.

Esempi

Esegui la convalida cfn-lint su unAWS SAM modello

sam validate --lint --template myTemplate.yaml

Ulteriori informazioni

Per ulteriori informazioni sul comando sam validate, consulta sam validate.