本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS-RunCfnLint
描述
运行手册使用 AWS CloudFormation Lintercfn-python-lint
) 根据 AWS CloudFormation 资源规范验证 YAML 和 JSON 模板。AWS-RunCfnLint
运行手册执行其他检查,例如确保为资源属性输入了有效的值。如果验证失败,RunCfnLintAgainstTemplate
步骤将失败,并且在错误消息中提供 linter 工具的输出。此运行手册使用 cfn-lint v0.24.4。
文档类型
自动化
所有者
Amazon
平台
Linux、macOS、Windows
参数
-
AutomationAssumeRole
类型:字符串
说明:(可选)允许 Systems Manager Automation 代表您执行操作的 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称(ARN)。如果未指定任何角色,则 Systems Manager Automation 使用启动此运行手册的用户的权限。
-
ConfigureRuleFlag
类型:字符串
描述:(可选)要传递给
--configure-rule
参数的规则的配置选项。示例:E2001:strict=false,E3012:strict=false。
-
FormatFlag
类型:字符串
描述:(可选)传递给
--format
参数以指定输出格式的值。有效值:Default | quiet | parseable | json
默认值:Default
-
IgnoreChecksFlag
类型:字符串
描述:(可选)传递给 --ignore-checks 参数的规则的 ID。不会检查这些规则。
示例:E1001,E1003,W7001
-
IncludeChecksFlag
类型:字符串
描述:(可选)要传递给
--include-checks
参数的规则的 ID。将检查这些规则。示例:E1001,E1003,W7001
-
InfoFlag
类型:字符串
描述:(可选)
--info
参数的选项。包括启用有关模板处理的其他日志记录信息的选项。原定设置值:false
-
TemplateFileName
类型:字符串
描述:S3 存储桶中的模板文件的名称或键。
-
TemplateS3BucketName
类型:字符串
描述:包含 Packer 模板的 S3 存储桶的名称。
-
RegionsFlag
类型:字符串
描述:(可选)传递给
--regions
参数以根据指定的 AWS 区域 测试模板的值。示例:us-east-1,us-west-1
文档步骤
RunCfnLintAgainstTemplate – cfn-python-lint
根据指定的 AWS CloudFormation 模板运行 工具。
输出
RunCfnLintAgainstTemplate.output – 来自 cfn-python-lint
工具的标准输出。