Convalida le tue AWS SAM applicazioni con AWS 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à.

Convalida le tue AWS SAM applicazioni con AWS CloudFormation Linter

AWS CloudFormationLinter (cfn-lint) è uno strumento open source che puoi utilizzare per eseguire una convalida dettagliata dei tuoi modelli. AWS CloudFormation CFN-lint contiene regole guidate dalle specifiche delle risorse. AWS CloudFormation 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 in base alle quali convalidare. Per saperne di più su cfn-lint, consulta cfn-lint nel repository. AWS CloudFormation GitHub

Puoi usare cfn-lint per convalidare i tuoi modelli () tramite l'interfaccia a riga di comando AWS Serverless Application Model (AWS SAM) eseguendoli con l'AWS SAMopzione. AWS SAM CLI sam validate --lint

sam validate --lint

Per personalizzare il comportamento di cfn-lint, come creare regole personalizzate o specificare opzioni di convalida, puoi definire un file di configurazione. Per saperne di più, consulta Config File nel repository AWS CloudFormation GitHub cfn-lint. Quando eseguisam validate --lint, verrà applicato il comportamento cfn-lint definito nel tuo file di configurazione.

Esempi

Esegui la convalida cfn-lint su un modello AWS SAM

sam validate --lint --template myTemplate.yaml

Ulteriori informazioni

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