Validieren Sie Ihre AWS SAM Bewerbungen mit AWS CloudFormation Linter - AWS Serverless Application Model

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Validieren Sie Ihre AWS SAM Bewerbungen mit AWS CloudFormation Linter

AWS CloudFormation Linter (cfn-lint) ist ein Open-Source-Tool, mit dem Sie Ihre Vorlagen detailliert validieren können. AWS CloudFormation CFN-Lint enthält Regeln, die sich an der Ressourcenspezifikation orientieren. AWS CloudFormation Verwenden Sie cfn-lint, um Ihre Ressourcen mit diesen Regeln zu vergleichen und detaillierte Meldungen zu Fehlern, Warnungen oder Informationsvorschlägen zu erhalten. Alternativ können Sie Ihre eigenen benutzerdefinierten Regeln erstellen, anhand derer validiert werden soll. Weitere Informationen zu cfn-lint finden Sie im Repository unter cfn-lint.AWS CloudFormation GitHub

Sie können cfn-lint verwenden, um Ihre AWS Serverless Application Model (AWS SAM) -Vorlagen über die AWS SAM Befehlszeilenschnittstelle (AWS SAMCLI) zu validieren, indem Sie sie mit der Option ausführen. sam validate --lint

sam validate --lint

Um das Verhalten von cfn-lint anzupassen, z. B. um benutzerdefinierte Regeln zu erstellen oder Validierungsoptionen anzugeben, können Sie eine Konfigurationsdatei definieren. Weitere Informationen finden Sie unter Config File im cfn-lint-Repository AWS CloudFormation GitHub . Bei der Ausführung wird sam validate --lint das in Ihrer Konfigurationsdatei definierte Verhalten von cfn-lint angewendet.

Beispiele

Führen Sie eine CFN-Lint-Validierung für eine Vorlage durch AWS SAM

sam validate --lint --template myTemplate.yaml

Weitere Informationen

Weitere Informationen zum sam validate-Befehl finden Sie unter sam validate.