更新自动扩缩组 - Amazon A EC2 uto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

更新自动扩缩组

您可以更新自动扩缩组的大部分详细信息。您无法更新 Auto Scaling 组的名称或更改其名称 Amazon Web Services 区域。

更新自动扩缩组(控制台)
  1. 在上打开亚马逊 EC2 控制台 https://console.aws.amazon.com/ec2/,然后从导航窗格中选择 A uto Scaling Gro ups。

  2. 选择您的自动扩缩组以显示有关该组的信息,其中包含详细信息活动自动扩缩实例管理监控实例刷新选项卡。

  3. 选择您感兴趣的配置区域的选项卡,然后根据需要更新设置。对于您编辑的每个设置,请选择更新以保存对自动扩缩组配置所做的更改。

使用命令行来更新自动扩缩组

您可以使用以下任一命令:

更新自动扩缩实例

如果您将新的启动模板或启动配置与自动扩缩组相关联,那么所有新实例都将获得更新后的配置。现有实例继续采用它们最初启动时采用的配置运行。要将更改应用于现有实例,您有以下选项:

注意

您可以通过将以下实例属性指定为启动模板或启动配置的一部分来更改这些属性:

  • 亚马逊机器映像 (AMI)

  • 块储存设备

  • 密钥对

  • 实例类型

  • 安全组

  • 用户数据

  • 监控

  • IAM 实例配置文件

  • 部署租期

  • kernel

  • 虚拟磁盘

  • 实例是否有公有 IP 地址

  • 可用区分发策略

Auto Scaling 群组分配策略和容量变化

当您更改 Auto Scaling 组分配策略时,不会替换现有实例。由于扩展事件而启动的任何新实例都将遵循新的分配策略。任何未来规模的事件都将遵循终止政策,如果终止政策设置为Default或,则使用新的分配策略AllocationStrategy。例如,如果您将分配策略从更改lowest-priceprice-capacity-optimized,则可能不会终止任何实例,但任何新实例都将使用新的分配策略启动。实例类型更改不会影响现有实例。

当您更改某些参数(例如OnDemandBaseCapacity或)时 OnDemandPercentageAboveBaseCapacity,如果按需实例和竞价型实例的百分比与新规格不匹配,Auto Scaling 将自动重新平衡。例如,假设一个 Auto Scaling 组将按需实例OnDemandPercentageAboveBaseCapacity设置为 50% 和 50% 竞价型实例。然后,将OnDemandPercentageAboveBaseCapacity按需实例增加到 100%。Auto Scaling 组将通过启动新的按需实例和终止竞价型实例来主动进行再平衡。您定义的实例维护策略决定了启动和终止活动的顺序。