AWS AppConfig 与 CodePipeline - AWS AppConfig
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

AWS AppConfig 与 CodePipeline

AWS AppConfig 是针对 AWS CodePipeline (CodePipeline)。 CodePipeline 是一项全面管理的持续交付服务,帮助您实现快速可靠的应用程序和基础架构更新的发布管道自动化。 CodePipeline 根据您定义的发布模式,每次发生代码更改时,都会自动执行发布流程的构建、测试和部署阶段。有关更多信息,请参阅什么是 AWS CodePipeline

集成 AWS AppConfig 带有 CodePipeline 提供以下优势:

  • 使用的客户 CodePipeline 要管理编排,现在有一种轻轻的方法来部署对其应用程序的配置更改,而无需部署其整个代码库。

  • 希望使用的客户 AWS AppConfig 管理配置部署,但是是因为 AWS AppConfig 不支持其当前代码或配置存储,现在有其他选项。 CodePipeline 支持 AWS CodeCommit、Github和Bitbucket(等等)。

整合工作原理

您开始设置和配置 CodePipeline. 这包括将配置添加到A CodePipeline-supportedcodestore。接下来,您可以设置 AWS AppConfig 执行以下任务。

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