Sno*_*ash 4 amazon-web-services aws-cloudformation
当我将 CloudFormation 模板上传到 AWS 的管理控制台时,AWS 需要几分钟来处理该模板。
这样做 20 次迭代意味着大量时间只是在等待错误消息。
在将它上传到 AWS 的管理控制台之前是否有任何测试(最好不仅仅是“它是有效的 JSON”)?
例如,一个工具运行:
您可以使用 aws cli validate-template命令
aws cloudformation validate-template --template-body file://path/to/template
Run Code Online (Sandbox Code Playgroud)
在我的工作流程中,我将其集成到预提交 git hook 中以执行一些自动验证
现在有一个名为 cfn-lint 的 awslabs 项目,它与各种编辑器集成,它可以对模板进行更广泛的 linting。它可以从 Github 上的 awslabs 获得
https://github.com/awslabs/cfn-python-lint
这也可以添加为您的 cloudformation 工作流程的预提交
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |