

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

 **Beschreibung** 

 Dieses Runbook verwendet einen [AWS CloudFormation Linter](https://github.com/aws-cloudformation/cfn-python-lint) (`cfn-python-lint`), um YAML- und JSON-Vorlagen anhand der Ressourcenspezifikation zu validieren. CloudFormation Das `AWS-RunCfnLint` Runbook führt zusätzliche Prüfungen durch und stellt beispielsweise sicher, dass gültige Werte für Ressourceneigenschaften eingegeben wurden. Wenn die Validierung nicht erfolgreich ist, schlägt der `RunCfnLintAgainstTemplate`-Schritt fehl und die Ausgabe des Lintertools wird in einer Fehlermeldung bereitgestellt. Dieses Runbook verwendet cfn-lint v0.24.4. 

 [Führen Sie diese Automatisierung aus (Konsole)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunCfnLint) 

**Art des Dokuments**

Automatisierung

**Eigentümer**

Amazon

**Plattformen**

Linux, macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Typ: Zeichenfolge

  Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, mit der Systems Manager Automation die Aktionen in Ihrem Namen ausführen kann. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
+ ConfigureRuleFlag

  Typ: Zeichenfolge

   Beschreibung (optional): Konfigurationsoptionen für eine Regel, die an den `--configure-rule`-Parameter übergeben werden soll. 

  Beispiel: E2001:strict=false,E3012:strict=false.
+ FormatFlag

  Typ: Zeichenfolge

   Beschreibung (optional): Wert, der an den `--format`-Parameter übergeben wird, um das Ausgabeformat anzugeben. 

  Gültige Werte: Standard \$1 quiet \$1 parseable \$1 json

  Standard: Standard
+ IgnoreChecksFlag

  Typ: Zeichenfolge

  Beschreibung: (Optional) IDs von Regeln, die an den Parameter --ignore-checks übergeben werden sollen. Diese Regeln werden nicht überprüft.

  Beispiel: E1001, E1003, W7001
+ IncludeChecksFlag

  Typ: Zeichenfolge

   Beschreibung: (Optional) IDs der Regeln, die an den Parameter übergeben werden sollen. `--include-checks` Diese Regeln werden überprüft. 

  Beispiel: E1001, E1003, W7001
+ InfoFlag

  Typ: Zeichenfolge

   Beschreibung (optional): Option für den `--info`-Parameter. Fügen Sie die Option hinzu, um zusätzliche Protokollierungsinformationen zur Vorlagenverarbeitung zu aktivieren. 

  Standard: false
+ TemplateFileName

  Typ: Zeichenfolge

  Beschreibung: der Name oder der Schlüssel der Vorlagendatei im S3-Bucket.
+ Vorlagen (3) BucketName

  Typ: Zeichenfolge

  Beschreibung: der Name des S3-Buckets, der die Packer-Vorlage enthält.
+ RegionsFlag

  Typ: Zeichenfolge

   Beschreibung: (Optional) Werte, die an den `--regions` Parameter for übergeben werden, um die Vorlage anhand der angegebenen Werte zu testen. AWS-Regionen

  Beispiel: us-east-1,us-west-1

 **Dokumentschritte** 

 RunCfnLintAgainstTemplate — Führt das `cfn-python-lint` Tool anhand der angegebenen CloudFormation Vorlage aus. 

 **Ausgaben** 

 RunCfnLintAgainstTemplate.output — Die Standardausgabe aus dem Tool. `cfn-python-lint` 