AWS-RunCfnLint - AWS Systems Manager Référence du manuel d'automatisation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS-RunCfnLint

Description

Ce runbook utilise un AWS CloudFormationLinter (cfn-python-lint) pour valider les modèles YAML et JSON par rapport à la spécification de la AWS CloudFormation ressource. Le AWS-RunCfnLint runbook effectue des vérifications supplémentaires, notamment en s'assurant que des valeurs valides ont été saisies pour les propriétés des ressources. Si la validation échoue, l'étape RunCfnLintAgainstTemplate échoue et la sortie de l'outil linter est fournie dans un message d'erreur. Ce runbook utilise cfn-lint v0.24.4.

Exécutez cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

LinuxmacOS, Windows

Paramètres

  • AutomationAssumeRole

    Type : String

    Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle AWS Identity and Access Management (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui démarre ce runbook.

  • ConfigureRuleFlag

    Type : String

    Description : (Facultatif) Options de configuration d'une règle à transmettre au paramètre --configure-rule.

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

  • FormatFlag

    Type : String

    Description : (Facultatif) Valeur à transmettre au paramètre --format pour spécifier le format de sortie.

    Valeurs valides : Default | quiet | parseable | json

    Par défaut : Default

  • IgnoreChecksFlag

    Type : String

    Description : (Facultatif) ID des règles à transmettre au paramètre --ignore-checks. Ces règles ne sont pas vérifiées.

    Exemple : E1001, E1003, W7001

  • IncludeChecksFlag

    Type : String

    Description : (Facultatif) ID des règles à transmettre au paramètre --include-checks. Ces règles sont vérifiées.

    Exemple : E1001, E1003, W7001

  • InfoFlag

    Type : String

    Description : (Facultatif) Option du paramètre --info. Incluez l'option permettant d'activation des informations de journalisation supplémentaires sur le traitement du modèle.

    Par défaut : faux

  • TemplateFileName

    Type : String

    Description : Nom, ou clé, du fichier modèle dans le compartiment S3.

  • Modèles3 BucketName

    Type : String

    Description : Nom du compartiment S3 contenant le modèle de packer.

  • RegionsFlag

    Type : String

    Description : (Facultatif) Valeurs à transmettre au --regions paramètre for pour tester le modèle par rapport à la valeur spécifiéeRégions AWS.

    Exemple : us-east-1, us-west-1

Étapes de document

RunCfnLintAgainstTemplate— Exécute l'cfn-python-lintoutil sur le AWS CloudFormation modèle spécifié.

Sorties

RunCfnLintAgainstTemplate.output — La sortie standard de l'outil. cfn-python-lint