Amazon AppConfig 部署与 CodePipeline 的集成 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon AppConfig 部署与 CodePipeline 的集成

Amazon AppConfig 是 Amazon CodePipeline (CodePipeline) 的集成部署操作。CodePipeline 是一种完全托管式持续交付服务,可帮助您自动化发布管道,以实现快速可靠的应用程序和基础设施更新。根据您定义的发布模型,只要代码发生变化,CodePipeline 便会自动执行发布流程中的构建、测试和部署阶段。有关更多信息,请参阅什么是 Amazon CodePipeline?

Amazon AppConfig 与 CodePipeline 集成可提供以下优势:

  • 使用 CodePipeline 来管理编排的客户现在可以采用一种轻量级的部署方法,将配置更改到其应用程序,而不必部署整个代码库。

  • 对于希望使用 Amazon AppConfig 来管理配置部署但由于 Amazon AppConfig 不支持其当前代码或配置存储而受到限制的客户,现在有了更多的选择。CodePipeline 支持 Amazon CodeCommit、GitHub 和 BitBucket(仅举几个)。

注意

Amazon AppConfig 与 CodePipeline 的集成仅在 CodePipeline 可用的 XAmazon Web Services 区域中受支持。

集成的工作方式

首先设置和配置 CodePipeline。这包括将您的配置添加到 CodePipeline 支持的代码存储中。接下来,通过执行以下任务来设置 Amazon AppConfig 环境:

完成这些任务后,您可以在 CodePipeline 中创建一个管道,该管道将 Amazon AppConfig 指定为部署提供程序。然后,您可以更改配置并将其上传到 CodePipeline 代码存储。上传新配置会自动在 CodePipeline 中启动新部署。部署完成后,可以验证更改。有关创建将 Amazon AppConfig 指定为部署提供程序的管道的信息,请参阅 Amazon CodePipeline 用户指南中的教程:创建使用 Amazon AppConfig 作为部署提供程序的管道