更新自动扩缩组 - Amazon EC2 Auto Scaling

更新自动扩缩组

您可以更新自动扩缩组的大部分详细信息。您不能更新自动扩缩组的名称或更改其 AWS 区域。

更新自动扩缩组(控制台)
  1. 访问 https://console.aws.amazon.com/ec2/,打开 Amazon EC2 控制台,然后从导航窗格中选择 自动扩缩组

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

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

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

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

更新自动扩缩实例

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

注意

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

  • Amazon 系统映像 (AMI)

  • 块储存设备

  • 密钥对

  • 实例类型

  • 安全组

  • 用户数据

  • 监控

  • IAM 实例配置文件

  • 部署租期

  • kernel

  • 虚拟磁盘

  • 实例是否有公有 IP 地址

  • 可用区分配策略

自动扩缩组分配策略和容量变化

更改自动扩缩组分配策略时,不会替换现有实例。因横向扩展事件而启动的任何新实例都将遵循新的分配策略。未来的任何横向缩减事件都将遵循终止策略,如果终止策略设置为 DefaultAllocationStrategy,则将使用新的分配策略。例如,如果分配策略从 lowest-price 更改为 price-capacity-optimized,可能不会终止任何实例,但任何新实例都将按新的分配策略启动。实例类型的变化不影响现有实例。

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