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

本指南中的过程支持新的控制台设计。如果您选择使用较旧版本的控制台,可以在本指南中找到许多仍然适用的概念和基本过程。要访问新控制台中的帮助,请选择信息图标。

步骤 4:增加 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例数量

在此步骤中,指示 Amazon EC2 Auto Scaling 组创建其他 Amazon EC2 实例。在 Amazon EC2 Auto Scaling 创建实例之后,CodeDeploy 会将您的修订部署到它。

扩展 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例数量 (CLI)

  1. 调用 update-auto-scaling-group 命令以将名为 CodeDeployDemo-AS-Group 的 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例数量从 1 增至 2。

    在本地 Linux, OS X, or Unix 计算机上:

    aws autoscaling update-auto-scaling-group \ --auto-scaling-group-name CodeDeployDemo-AS-Group \ --min-size 2 \ --max-size 2 \ --desired-capacity 2

    在本地 Windows 计算机上:

    aws autoscaling update-auto-scaling-group --auto-scaling-group-name CodeDeployDemo-AS-Group --min-size 2 --max-size 2 --desired-capacity 2
  2. 确保 Amazon EC2 Auto Scaling 组现在有两个 Amazon EC2 实例。针对 CodeDeployDemo-AS-Group 调用 describe-auto-scaling-groups 命令:

    aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].[HealthStatus, LifecycleState]" --output text

    请在返回的值显示 HealthyInService 之后继续。

扩展部署组中的 Amazon EC2 实例数(控制台)

  1. 在 Amazon EC2 导航栏中的 Auto Scaling 下,选择 Auto Scaling 组,然后选择 CodeDeployDemo-AS-Group

  2. 选择 Actions,然后选择 Edit

  3. Details (详细信息) 选项卡上的 Desired (所需数量)Min (最小数量)Max (最大数量) 框中,键入 2,然后选择 Save (保存)

  4. 选择 Instances 选项卡。新的 Amazon EC2 实例应该会出现在列表中。(如果该实例未出现,您可能需要选择几次 Refresh 按钮。) 请在 InService 的值出现在 Lifecycle 列中并且 Healthy 的值出现在 Health Status 列中之后继续。