第 4 步:增加 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例的数量 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

第 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命令增加 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例,该实例名为CodeDeployDemo-AS-Group从一个到二个。

    在本地 Linux、macOS 或 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 列中之后继续。