发布于: Jan 18, 2023

Amazon CloudFormation 宣布在 Amazon Serverless Application Model 命令行界面(SAM CLI)中支持 CloudFormation Linter(cfn-lint)。cfn-lint 工具根据基于 CloudFormation 的规则来验证 JSON/YAML 模板,并返回诊断错误消息。在此次发布后,您可以在 sam validate 命令中使用可选参数 --lint,以在 JSON/YAML 模板上运行 cfn-lint 验证。

您可以使用 --lint 来验证基于 CloudFormation 的规则。这些规则会检查模板属性,例如模板大小、模板描述限制、Fn::GetAtt 参数、Fn::If 语法结构等。有关默认规则的完整列表,请参阅 cfn-lint 规则指南

此功能现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域开放。要安装最新版本的 SAM CLI,请参阅以下说明