本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS CloudFormation Linter 驗證您的 AWS SAM 應用程式
AWS CloudFormation 林特(cfn-lint)是一種開源工具,可用於對模板執行詳細驗證。 AWS CloudFormation
CFN-lint 包含由資源規範引導的規則 AWS CloudFormation 。使用 cfn-lint 將您的資源與這些規則進行比較,以接收有關錯誤、警告或資訊性建議的詳細訊息。或者,建立您自己的自訂規則以進行驗證。要了解有關 cfn-lint 的更多信息,請參閱存儲庫中的 cfn-
您可以使用 cfn-lint 透過 AWS SAM 指令行介面 AWS Serverless Application Model (AWS SAM) 驗證您的 () 範本,方法是使sam validate用選項執行。AWS SAMCLI --lint
sam validate --lint
若要自訂 cfn-lint 行為 (例如建立自訂規則或指定驗證選項),您可以定義規劃檔。要了解更多信息,請參閱 cfn-lint AWS CloudFormation GitHub 存儲庫中的 Config 文件
範例
在模板上執行 cfn-lint 驗證 AWS SAM
sam validate --lint --template myTemplate.yaml
進一步了解
欲進一步了解 sam validate 命令,請參閱 sam validate。