AWS-RunCfnLint - AWS Systems Manager Referencia del manual de automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS-RunCfnLint

Descripción

Este manual de procedimientos utiliza un Linter de AWS CloudFormation(cfn-python-lint) para validar plantillas YAML y JSON respecto a la especificación de recurso de AWS CloudFormation. El manual de procedimientos AWS-RunCfnLintrealiza comprobaciones adicionales, como asegurarse de que se han introducido valores válidos para las propiedades de los recursos. Si la validación no se realiza correctamente, el paso RunCfnLintAgainstTemplateproduce un error y la salida de la herramienta de linter se proporciona en un mensaje de error. Este manual de procedimientos utiliza cfn-lint v0.24.4.

Ejecuta esta automatización (consola)

Tipo de documento

Automation

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: String

    Descripción: (Opcional) el Nombre de recurso de Amazon (ARN) del rol (IAM) AWS Identity and Access Managementque permite a System Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utilizará los permisos del usuario que ejecuta este manual de procedimientos.

  • ConfigureRuleFlag

    Tipo: String

    Descripción: (Opcional) opciones de configuración que una regla pasará al parámetro --configure-rule.

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

  • FormatFlag

    Tipo: String

    Descripción: (Opcional) valor que se pasa al parámetro --formatpara especificar el formato de salida.

    Valores válidos: Predeterminado | inactividad | analizable | json

    Valor predeterminado: Default

  • IgnoreChecksFlag

    Tipo: String

    Descripción: (Opcional) el ID de reglas que se pasan al parámetro --ignore-checks. Estas reglas no se comprueban.

    Ejemplo: E1001, E1003, W7001

  • IncludeChecksFlag

    Tipo: String

    Descripción: (Opcional) el ID de reglas que se pasan al parámetro --include-checks. Estas reglas se comprueban.

    Ejemplo: E1001, E1003, W7001

  • InfoFlag

    Tipo: String

    Descripción: (Opcional) opción para el parámetro --info. Incluya la opción para habilitar información adicional de registro sobre el procesamiento de la plantilla.

    Valor predeterminado: falso

  • TemplateFileName

    Tipo: String

    Descripción: el nombre, o clave, del archivo de plantilla en el bucket de S3.

  • TemplateS3BucketName

    Tipo: String

    Descripción: el nombre del bucket de S3 que contiene la plantilla de empaquetador.

  • RegionsFlag

    Tipo: String

    Descripción: (Opcional) valores que se pasan al parámetro --regionspara probar la plantilla en las regiones Regiones de AWSespecificadas.

    Ejemplo: us-east-1,us-west-1

Pasos de documentos

RunCfnLintAgainstTemplate - Ejecuta la herramienta cfn-python-lintcon respecto a la plantilla de AWS CloudFormationespecificada.

Salidas

RunCfnLintAgainstTemplate.output - El stdout de la herramienta cfn-python-lint.