当我将CloudFormation模板上传到AWS的管理控制台时,AWS需要几分钟时间来处理模板。
执行此操作20次迭代意味着大量时间只是等待错误消息。
在将其上传到AWS管理控制台之前,是否有测试方法(最好不仅仅是#34;它是否有效JSON")
E.g。一个贯穿的工具:
答案 0 :(得分:3)
您可以使用aws cli validate-template命令
aws cloudformation validate-template --template-body file://path/to/template
在我的工作流程中,我将其集成到预先提交的git钩子中以执行一些自动验证
现在有一个名为cfn-lint的awslabs项目,它与各种编辑器集成,它可以进行更广泛的模板绘制。它可以从Github上的awslabs获得
https://github.com/awslabs/cfn-python-lint
这也可以作为您的云形成工作流程的预先提交添加