AWS CloudFormation 是一项 AWS 的基础架构即代码服务,用来快速和一致地对 AWS 资源进行建模和设置。通过使用 CloudFormation,可以轻松地将一组资源作为一个单元进行管理。如果需要在多个区域中复制基础设施,仅需要描述资源一次,然后就可以在多个区域中反复配置相同的资源。CloudFormation 还可以精确地对创建的 AWS 资源进行跟踪、添加、删除等作业。
AWS CloudFormation 通过将基础设施视为代码,为相关 AWS 资源和第三方资源建模,快速而又一致地对这些资源进行预置并在它们的整个生命周期内对其进行管理。
AWS CloudFormation 提供下列功能。
1. 简化基础设施管理
2. 快速复制基础设施
3. 轻松控制和跟踪对基础设施所做的更改
AWS CloudFormation 模板描述了所需的资源及其依赖项,然将它们一起作为一个堆栈进行启动和配置。根据需要,使用模板将整个堆栈作为一个单元进行创建、更新和删除,无需单独管理资源。可以跨多个 AWS 账户和 AWS 区域管理和预置堆栈。