AWS-RunCfnLint - AWS Systems Manager Riferimento al runbook di automazione

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

Descrizione

Questo runbook utilizza un AWS CloudFormationLinter (cfn-python-lint) per convalidare i modelli YAML e JSON rispetto alle specifiche della risorsa. AWS CloudFormation Il AWS-RunCfnLint runbook esegue controlli aggiuntivi, ad esempio assicurando che siano stati inseriti 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)

Tipo di documento

Automazione di

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parametri

  • AutomationAssumeRole

    Tipo: String

    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: String

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

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

  • FormatFlag

    Tipo: String

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

    Valori validi: Predefinito | quiet | parseable | json

    Impostazione predefinita: Default

  • IgnoreChecksFlag

    Tipo: String

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

    Esempio: E1001, E1003, W7001

  • IncludeChecksFlag

    Tipo: String

    Descrizione: (Facoltativo) ID delle regole da passare al parametro --include-checks. Queste regole sono controllate.

    Esempio: E1001, E1003, W7001

  • InfoFlag

    Tipo: String

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

    Di default: false

  • TemplateFileName

    Tipo: String

    Descrizione: il nome o la chiave del file modello nel bucket S3.

  • Modelli 3 BucketName

    Tipo: String

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

  • RegionsFlag

    Tipo: String

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

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

Fasi del documento

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

Output

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