翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CloudFormation Linter で AWS SAM アプリケーションを検証する
AWS CloudFormation Linter (cfn-lint) は、テンプレートの AWS CloudFormation 詳細な検証を実行するために使用できるオープンソースツールです。Cfn-lint には、 AWS CloudFormation リソース仕様によって導かれるルールが含まれています。cfn-lint を使用してリソースをこれらのルールと比較すると、エラー、警告、情報提供に関する詳細なメッセージを受け取ることができます。または、独自のカスタムルールを作成して検証することもできます。cfn-lint の詳細については、AWS CloudFormation GitHub リポジトリ の「cfn-lint
cfn-lint を使用して、 --lintオプションsam validateで を実行することで、 AWS SAM コマンドラインインターフェイス AWS Serverless Application Model (AWS SAM) を介して (AWS SAMCLI) テンプレートを検証できます。
sam validate --lint
カスタムルールの作成や検証オプションの指定など、cfn-lint の動作をカスタマイズするには、設定ファイルを定義します。詳細については、cfn-lint AWS CloudFormation GitHub リポジトリ の「Config ファイル
例
AWS SAM テンプレートで cfn-lint 検証を実行する
sam validate --lint --template myTemplate.yaml
詳細はこちら
sam validate コマンドの詳細については、「sam validate」を参照してください。