

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`
<a name="automation-aws-runcfnlint"></a>

 **Descripción** 

 Este runbook usa un [AWS CloudFormation Linter](https://github.com/aws-cloudformation/cfn-python-lint) (`cfn-python-lint`) para validar las plantillas YAML y JSON según la especificación del recurso. CloudFormation El manual de procedimientos `AWS-RunCfnLint` realiza 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 `RunCfnLintAgainstTemplate` produce 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)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunCfnLint) 

**Tipo de documento**

Automatización

**Propietario**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parámetros**
+ AutomationAssumeRole

  Tipo: cadena

  Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.
+ ConfigureRuleFlag

  Tipo: cadena

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

   Descripción: (opcional) valor que se pasa al parámetro `--format` para especificar el formato de salida. 

  Valores válidos: Predeterminado \$1 inactividad \$1 analizable \$1 json

  Valor predeterminado: Default
+ IgnoreChecksFlag

  Tipo: cadena

  Descripción: (opcional) IDs de las reglas que se van a pasar al parámetro --ignore-checks. Estas reglas no se comprueban.

  Ejemplo: E1001, E1003, W7001
+ IncludeChecksFlag

  Tipo: cadena

   Descripción: (opcional) IDs de las reglas que se van a transferir al parámetro. `--include-checks` Estas reglas se comprueban. 

  Ejemplo: E1001, E1003, W7001
+ InfoFlag

  Tipo: cadena

   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. 

  Predeterminado: false
+ TemplateFileName

  Tipo: cadena

  Descripción: el nombre, o clave, del archivo de plantilla en el bucket de S3.
+ Plantillas (3) BucketName

  Tipo: cadena

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

  Tipo: cadena

   Descripción: (opcional) Valores que se van a pasar al `--regions` parámetro for para probar la plantilla con los valores especificados. Regiones de AWS

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

 **Pasos de documentos** 

 RunCfnLintAgainstTemplate — Ejecuta la `cfn-python-lint` herramienta en la CloudFormation plantilla especificada. 

 **Salidas** 

 RunCfnLintAgainstTemplate.output: la salida estándar de la herramienta. `cfn-python-lint` 