AWS CodeDeploy
用户指南 (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 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 列中之后继续。