AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

创建部署组 (CLI)

要使用 AWS CLI 创建部署组,请调用 create-deployment-group 命令,并指定:

  • 应用程序名称。要查看应用程序名称的列表,请调用 list-applications 命令。

  • 部署组的名称。此名称对于与部署组关联的每个应用程序来说必须是唯一的。

  • 与用于标识要包含在部署组中的实例的标签或 Auto Scaling 组名称有关的信息。

  • 服务角色的 Amazon 资源名称 (ARN) 标识符,在与其他 AWS 服务交互时,该服务角色允许 AWS CodeDeploy 代表您的 AWS 账户执行操作。要获取服务角色 ARN,请参阅获取服务角色 ARN (CLI) 。有关服务角色的更多信息,请参阅 IAM 用户指南中的角色术语和概念

  • 有关要与部署组关联的部署的类型 (就地部署或蓝/绿部署) 的信息。

  • (可选)现有部署配置的名称。要查看部署配置列表,请参阅查看部署配置详细信息。如果未指定,AWS CodeDeploy 将使用默认部署配置。

  • (可选)用于创建向订阅了 Amazon Simple Notification Service 主题的用户推送有关部署和实例事件的通知的触发器的命令。有关更多信息,请参阅 使用 Amazon SNS 事件通知监控部署

  • (可选) 向部署组添加现有 CloudWatch 警报的命令 (当警报中指定的指标低于或超出定义的阈值时将激活这些警报)。

  • (可选)当部署失败或 CloudWatch 警报激活时用于将部署回滚到上一个已知正常版本的命令。

  • 对于就地部署:

    • (可选) 在部署过程中,Elastic Load Balancing 中管理实例流量的 Classic 负载均衡器的名称。

  • 对于蓝/绿部署:

    • 蓝/绿部署配置过程:

      • 如何预置替换环境中的新实例。

      • 立即将流量重新路由到替换环境还是等待指定的一段时间后手动重新路由流量。

      • 是否应终止原始环境中的实例。

    • Elastic Load Balancing 中 Classic 负载均衡器的名称,该负载均衡器用于在替换环境中注册的实例。