翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 SAM CLI) から AWS Serverless Application Model (AWS SAM) テンプレートを検証できます。
sam validate --lint
カスタムルールの作成や検証オプションの指定など、cfn-lint の動作をカスタマイズするには、設定ファイルを定義します。詳細については、AWS CloudFormation GitHub リポジトリの「cfn-lint」にある「Config File
例
AWS SAM テンプレートで cfn-lint 検証を実行する
sam validate --lint --template myTemplate.yaml
詳細はこちら
sam validate コマンドの詳細については、「sam validate」を参照してください。