AWS CloudFormation.是一个专有的宣言语言,可以作为代码提供AWS基础架构。手写CloudFormation文件通常是引导AWS Infrastructure Automation的默认方法。虽然这可能是开始一个小项目,我们的团队和大量行业的明智方式,但发现了这一点手写云形成随着基础设施的增长,根本不扩展。大型项目的手写云集文件的明显缺陷包括可读性差,缺乏势在必行的构造,有限的参数定义和使用以及缺乏类型检查。解决这些缺点导致了开源和自定义工具的丰富生态系统。我们发现Terraform.一个明智的默认默认值,不仅解决了CloudFormation的短缺,而且还有一个活动社区,可以添加最新的AWS功能并修复错误。除了Terraform外,您还可以选择许多其他工具和语言,包括对流层那Scepter.那堆栈部署工具和普鲁米。