

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Linter CloudFormation で AWS SAM アプリケーションを検証する
<a name="validate-cfn-lint"></a>

 AWS CloudFormation Linter (cfn-lint) は、テンプレートで CloudFormation 詳細な検証を実行するために使用できるオープンソースツールです。Cfn-lint には、 CloudFormation リソース仕様によってガイドされるルールが含まれています。cfn-lint を使用してリソースをこれらのルールと比較すると、エラー、警告、情報提供に関する詳細なメッセージを受け取ることができます。または、独自のカスタムルールを作成して検証することもできます。cfn-lint の詳細については、CloudFormation GitHub リポジトリの「[cfn-lint](https://github.com/aws-cloudformation/cfn-lint)」を参照してください。

 cfn-lint を使用して AWS SAM 、 **--lint**オプション**sam validate**で を実行して、 コマンドラインインターフェイス (AWS SAM) を介して AWS Serverless Application Model (AWS SAM CLI) テンプレートを検証できます。

```
sam validate --lint
```

 カスタムルールの作成や検証オプションの指定など、cfn-lint の動作をカスタマイズするには、設定ファイルを定義します。詳細については、*cfn-lint CloudFormation GitHub リポジトリ*の[「Config ファイル](https://github.com/aws-cloudformation/cfn-lint#config-file)」を参照してください。**sam validate --lint** を実行すると、設定ファイルで定義されている cfn-lint の動作が適用されます。

## 例
<a name="validate-cfn-lint-examples"></a>

### AWS SAM テンプレートで cfn-lint 検証を実行する
<a name="validate-cfn-lint-examples-example1"></a>

```
sam validate --lint --template myTemplate.yaml
```

## 詳細情報
<a name="validate-cfn-lint-learn"></a>

 **sam validate** コマンドの詳細については、「[sam validate](sam-cli-command-reference-sam-validate.md)」を参照してください。