

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

# `AWS-RunCfnLint`
<a name="automation-aws-runcfnlint"></a>

 **説明** 

 このランブックでは、[AWS CloudFormation Linter](https://github.com/aws-cloudformation/cfn-python-lint) ( ) `cfn-python-lint` を使用して、 CloudFormation リソース仕様に対して YAML テンプレートと JSON テンプレートを検証します。`AWS-RunCfnLint` ランブックでは、リソースプロパティに有効な値が入力されていることを確認するなど、追加のチェックが実行されます。検証が成功しなかった場合、`RunCfnLintAgainstTemplate` ステップは失敗し、linter ツールの出力がエラーメッセージに表示されます。このランブックは、cfn-lint v0.24.4 を使用しています。

 [このオートメーションを実行する (コンソール)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunCfnLint) 

**ドキュメントタイプ**

Automation

**[所有者]**

Amazon

**[Platforms]** (プラットフォーム)

Linux、macOS、Windows

**パラメータ**
+ AutomationAssumeRole

  タイプ: 文字列

  説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。
+ ConfigureRuleFlag

  タイプ: 文字列

   説明: （オプション） `--configure-rule` パラメータに渡すルールの設定オプションです。

  例: E2001:strict=false、E3012:strict=false。
+ FormatFlag

  タイプ: 文字列

   説明: （オプション）出力形式を指定する `--format` パラメータに渡す値です。

  有効な値: Default \$1 quiet \$1 parseable \$1 json

  デフォルト: Default
+ IgnoreChecksFlag

  タイプ: 文字列

  説明: （オプション） --ignore-checks パラメータに渡すルールの ID です。これらのルールはチェックされません。

  例: E1001、E1003、W7001
+ IncludeChecksFlag

  タイプ: 文字列

   説明: （オプション） `--include-checks` パラメータに渡すルールの ID です。これらのルールはチェックされます。

  例: E1001、E1003、W7001
+ InfoFlag

  タイプ: 文字列

   説明: （オプション） `--info` パラメータのオプションです。テンプレート処理に関する追加のログ情報を有効にするオプションを含めます。

  デフォルト: false
+ TemplateFileName

  タイプ: 文字列

  説明: S3 バケット内のテンプレートファイルの名前またはキー。
+ TemplateS3BucketName

  タイプ: 文字列

  説明: Packer テンプレートを含む S3 バケットの名前です。
+ RegionsFlag

  タイプ: 文字列

   説明: (オプション) テンプレートを指定された に対してテストするために `--regions`パラメータの に渡す値 AWS リージョン。

  例: us-east-1、us-west-1

 **ドキュメントステップ** 

 RunCfnLintAgainstTemplate – 指定された CloudFormation テンプレートに対して`cfn-python-lint`ツールを実行します。

 **出力** 

 RunCfnLintAgainstTemplate.output – `cfn-python-lint` ツールからの stdout です。