

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

 **Descrizione** 

 Questo runbook utilizza un [AWS CloudFormation Linter](https://github.com/aws-cloudformation/cfn-python-lint) (`cfn-python-lint`) per convalidare i modelli YAML e JSON rispetto alle specifiche delle risorse. CloudFormation Il `AWS-RunCfnLint` runbook esegue controlli aggiuntivi, ad esempio garantendo che siano stati immessi valori validi per le proprietà delle risorse. Se la convalida non ha esito positivo, il passaggio `RunCfnLintAgainstTemplate` non riesce e l'output dello strumento linter viene fornito in un messaggio di errore. Questo runbook utilizza cfn-lint v0.24.4. 

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunCfnLint) 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

Linux, macOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: stringa

  Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
+ ConfigureRuleFlag

  Tipo: stringa

   Descrizione: (Facoltativo) Opzioni di configurazione per passare una regola al parametro `--configure-rule`. 

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

  Tipo: stringa

   Descrizione: (Facoltativo) Valore da passare al parametro `--format` per specificare il formato di output. 

  Valori validi: Default \$1 quiet \$1 parseable \$1 json

  Impostazione predefinita: Default
+ IgnoreChecksFlag

  Tipo: stringa

  Descrizione: (Facoltativa) IDs delle regole da passare al parametro --ignore-checks. Queste regole non sono controllate.

  Esempio: E1001, E1003, W7001
+ IncludeChecksFlag

  Tipo: stringa

   Descrizione: (Facoltativa) IDs delle regole da passare al parametro. `--include-checks` Queste regole sono controllate. 

  Esempio: E1001, E1003, W7001
+ InfoFlag

  Tipo: stringa

   Descrizione: (Facoltativo) Opzione per il parametro `--info`. Includere l'opzione per abilitare ulteriori informazioni di registrazione sull'elaborazione del modello. 

  Impostazione predefinita: false
+ TemplateFileName

  Tipo: stringa

  Descrizione: il nome o la chiave del file modello nel bucket S3.
+ Modelli 3 BucketName

  Tipo: stringa

  Descrizione: il nome del bucket S3 contenente il modello di packer.
+ RegionsFlag

  Tipo: stringa

   Descrizione: (Facoltativo) Valori da passare al `--regions` parametro for per testare il modello rispetto a quanto specificato. Regioni AWS

  Esempio: us-east-1, us-west-1

 **Fasi del documento** 

 RunCfnLintAgainstTemplate — Esegue lo `cfn-python-lint` strumento sul CloudFormation modello specificato. 

 **Output** 

 RunCfnLintAgainstTemplate.output — Lo stdout dello strumento. `cfn-python-lint` 