AWS CloudFormation
User Guide (API 版本 2010-05-15)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

利用 AWS CodePipeline 进行持续交付

持续交付是一种发布实践,通过该实践可以自动构建、测试和准备代码更改以便投产。利用 AWS CloudFormation 和 AWS CodePipeline,您可以先使用持续交付来自动构建和测试对 AWS CloudFormation 模板的更改,然后再将这些更改提升到生产堆栈。此发布过程可让您快速可靠地对 AWS 基础设施进行更改。

例如,您可以创建一个工作流程,此工作流程在您将更新后的模板提交到代码存储库时会自动构建测试堆栈。在 AWS CloudFormation 构建测试堆栈后,您可以测试它,然后决定是否将更改推送至生产堆栈。有关持续交付的好处的更多信息,请参阅什么是持续交付?

借助 AWS CodePipeline,通过为 AWS CloudFormation 堆栈构建管道来构建持续交付工作流程。AWS CodePipeline 具有与 AWS CloudFormation 的内置集成,因此您可以指定特定于 AWS CloudFormation 的操作,例如在管道内创建、更新或删除堆栈。有关 AWS CodePipeline 的更多信息,请参阅 AWS CodePipeline 用户指南