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

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

更改 Auto Scaling 组的启动配置

重要

我们为尚未从启动配置迁移到启动模板的客户提供有关启动配置的信息。有关为自动扩缩组创建启动模板的更多信息,请参阅 迁移到启动模板

Auto Scaling 组一次与一个启动配置关联,并且启动配置在创建后不能修改。要更改 Auto Scaling 组的启动配置,请将现有的启动配置作为新启动配置的基础。然后,更新 Auto Scaling 组以使用新的启动配置。

更改 Auto Scaling 组的启动配置后,将使用新的配置选项启动所有新实例,但现有实例不受影响。要更新现有实例,请终止这些实例,以便 Auto Scaling 组替换这些实例,或者根据您的终止策略启用自动扩展,以逐步使用较新实例替换较旧实例。

注意

您还可以替换 Auto Scaling 组中的所有实例,以启动使用新启动配置的新实例。有关更多信息,请参阅 回收您的自动扩缩组中的实例

要更改 Auto Scaling 组的启动配置(控制台)
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航栏中,选择您的 Amazon 区域。

  3. 在左侧导航窗格的自动扩缩下方,选择自动扩缩组

  4. 在页面顶部附近,选择启动配置。当提示您确认时,选择查看启动配置以确认您要查看启动配置页面。

  5. 选择启动配置,选择 Actions(操作),然后单击 Copy launch configuration(复制启动配置)。这将设置与原启动配置选项相同的新启动配置,但在名称中会增加“Copy”文本。

  6. Copy Launch Configuration(复制启动配置)页面上,根据需要编辑配置选项,然后选择 Create launch configuration(创建启动配置)。

  7. 在左侧导航窗格的自动扩缩下方,选择自动扩缩组

  8. 选中 Auto Scaling 组旁边的复选框。

    这时将在页面底部打开一个拆分窗格。

  9. 详细信息选项卡上,选择启动配置编辑

  10. 对于启动配置,选择新的启动配置。

  11. 完成后,选择更新

更改 Auto Scaling 组的启动配置 (Amazon CLI)
  1. 使用 describe-launch-configurations 命令描述当前的启动配置。

  2. 使用 create-launch-configuration 命令创建新的启动配置。

  3. 使用带--launch-configuration-names参数的update-auto-scaling-group命令更新 Auto Scaling 组的启动配置。

更改 Auto Scaling 组的启动配置(适用于 Windows 的工具 PowerShell)
  1. 使用 get-as 命令描述当前的启动配置。LaunchConfiguration

  2. 使用 new-as 命令创建新的启动配置。LaunchConfiguration

  3. 使用带参数的 Updat e-as AutoScalingGroup 命令更新 A uto Scaling 组的启动配置。-LaunchConfigurationName