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

在 AWS CodeDeploy 中使用部署组

AWS Lambda 计算平台部署中的部署组

在 AWS Lambda 部署中,部署组定义了一组 AWS CodeDeploy 配置,以便在未来以无服务器方式将 Lambda 部署到组。例如,部署组可能指定警报和回滚。AWS Lambda 部署组中的单一部署会覆盖一个或多个组配置。

EC2/本地 计算平台 部署中的部署组

在 EC2/本地 部署中,部署组是一组作为部署目标的单个实例。部署组中包含单独标记的实例和/或 Auto Scaling 组中的 Amazon EC2 实例。

在就地部署中,部署组中的实例会使用最新的应用程序修订进行更新。

在蓝/绿部署中,流量将通过以下方式从一组实例重新路由到另一组实例:从负载均衡器取消注册原始实例并注册一组替换实例,这组替换实例通常安装了最新的应用程序修订。

您可以将多个部署组与 AWS CodeDeploy 中的一个应用程序关联。这使得能够在不同的时间将一个应用程序修订部署到不同的实例组。例如,您可以使用一个部署组将一个应用程序修订部署到一组标记为 Test 的实例,以便在其中确保代码质量。接下来,将相同应用程序修订部署到包含标记为 Staging 的实例的部署组,以便进行进一步验证。最后,当您准备好向客户发布最新应用程序时,部署到包括标记为 Production 的实例的部署组。

您也可以使用多个标签组,进一步优化部署组中所包含实例的条件。有关信息,请参阅 Tagging Instances for AWS CodeDeploy Deployments

当您使用 AWS CodeDeploy 控制台创建应用程序时,可同时配置其首个部署组。当您使用 AWS CLI 创建应用程序时,可在单独的步骤中创建其首个部署组。

要查看已与您的 AWS 账户关联的部署组的列表,请参阅使用 AWS CodeDeploy 查看部署组详细信息

有关 Amazon EC2 实例标签的信息,请参阅通过控制台使用标签。有关本地实例的信息,请参阅Working with On-Premises Instances。有关 Auto Scaling 的信息,请参阅将 AWS CodeDeploy 与 Auto Scaling 集成

主题