使用启动模板替换启动配置
编辑具有现有启动配置的 Auto Scaling 组时,您可以选择使用启动模板替换启动配置。这使您可以将启动模板用于当前使用的任意 Auto Scaling 组。在这样做的过程中,您可以利用启动模板的版本控制和其他功能。
替换 Auto Scaling 组的启动配置后,使用新的启动模板启动任何新实例。现有实例不会受到影响。要更新现有实例,请终止这些实例,以便 Auto Scaling 组替换这些实例,或者根据您的终止策略启用自动扩展,以逐步使用较新实例替换较早实例。
借助实例刷新功能,您可以替换 Auto Scaling 组中的实例,以立即启动使用启动模板的新实例。有关更多信息,请参阅 基于实例刷新替换 Auto Scaling 实例。
先决条件
您必须先创建启动模板,然后才能替换 Auto Scaling 组中的启动配置。创建启动模板的基本方法是从启动配置进行复制。有关更多信息,请参阅将启动配置复制到启动模板。
如果您将 Auto Scaling 组切换为使用启动配置,请确保您的权限是最新的。为了使用启动模板,您需要特定的权限。
替换 Auto Scaling 组的启动配置(控制台)
访问 https://console.aws.amazon.com/ec2/
,打开 Amazon EC2 控制台,然后从导航窗格中选择 Auto Scaling Groups(Auto Scaling 组)。 -
选中您的 Auto Scaling 组旁边的复选框。
将在页面底部打开一个拆分窗格,其中显示有关所选组的信息。
-
在详细信息选项卡上,选择启动配置、编辑。
-
选择切换到启动模板。
-
对于启动模板,选择您的启动模板。
-
对于版本,根据需要选择启动模板版本。在创建启动模板版本之后,您可以选择 Auto Scaling 组在扩展时是使用启动模板的默认版本还是最新版本。
-
完成后,选择更新。
使用命令行替换启动配置
您可以使用以下任一命令:
-
update-auto-scaling-group (Amazon CLI)
-
Update-ASAutoScalingGroup (Amazon Tools for Windows PowerShell)
有关使用 CLI 命令更新 Auto Scaling 组以使用启动模板的示例,请参阅 更新 Auto Scaling 组以使用启动模板。