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 CloudFormationcfn-python-lint
) para validar plantillas YAML y JSON respecto a la especificación de recurso de AWS 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)
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
--format
para 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
--regions
para 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-lint
con respecto a la plantilla de AWS CloudFormationespecificada.
Salidas
RunCfnLintAgainstTemplate.output - El stdout de la herramienta cfn-python-lint
.