发布于: Jun 26, 2020

AWS CodePipeline 宣布与 AWS AppConfig 集成,以便 AWS 客户能够安全、快速、可靠地为其应用程序提供功能和更新。AWS 客户现在可以通过经过验证、受控和监控的方式使用 AppConfig 来部署应用程序配置,并使用 AWS CodePipeline 在整个部署阶段自动编排这些部署。 

团队通常采用以下方式发布新功能,即在应用程序代码中包含应用程序配置并通过代码部署来部署相关配置。在多个环境、应用程序或区域中进行代码部署非常耗时,并且这会增加发布流程的时间,并推迟为最终客户带来价值的时间。AWS AppConfig 允许客户将其配置更改与代码部署分离。此次发布使客户能够跨环境、应用程序和区域来部署配置更改,而无需部署代码。这可减少部署的持续时间,同时保持与代码部署相同的安全防护和操作审查。 

通过 AppConfig 与 CodePipeline 的集成,客户可以从 AWS CodeCommit、S3 和 GitHub 中获取配置,并在运行时将配置部署到他们的应用程序中。客户还可以验证配置数据,以确保该数据在语法和语义上都正确无误,然后再将其提供给应用程序。借助 AppConfig,客户可以定义部署策略以在定义的时间期限内推出配置。然后,客户可以选择将 AppConfig 作为 AWS CodePipeline 中的部署操作,并在指定的应用程序中跨环境部署存储在源修订版中的配置,同时监控应用程序以捕获任何错误。如果存在错误,AppConfig 会立即回滚更改,以最大程度地减少对最终用户的影响。 

此功能不另外收费。客户只需为使用的资源付费。 

此功能现已在下列区域推出:美国东部(俄亥俄)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、亚太地区(孟买)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、欧洲(斯德哥尔摩)和南美洲(圣保罗)。 

开始之前,请参阅以下资源: