您可以在创建 Auto Scaling 组时启用原定设置实例预热。也可以为现有的组启用此功能。
通过启用默认实例预热功能,您不必再为以下功能指定预热参数值:
实例刷新
目标跟踪扩缩
分步扩缩
创建 Auto Scaling 组时,在 Configure advanced options(配置高级选项)页面的 Additional settings(其他设置)下,选择 Enable default instance warmup(启用原定设置实例预热)选项。选择应用程序所需的预热时间。
要为 Auto Scaling 组启用原定设置实例预热,请添加 --default-instance-warmup 选项并指定一个介于 0 到 3600 之间的值(以秒为单位)。启用此功能后,将值设为 -1 将会关闭此设置。
--default-instance-warmup
-1
以下 create-auto-scaling-group 命令会创建一个名称为 my-asg 的 Auto Scaling 组,同时会启用原定设置实例预热功能,并将其值设置为 120 秒。
my-asg
120
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg --default-instance-warmup 120 ...
如果此命令引发错误,请确保您已在本地将 Amazon CLI 更新到最新版本。
访问 https://console.aws.amazon.com/ec2/,打开 Amazon EC2 控制台,然后从导航窗格中选择 自动扩缩组。
在屏幕顶部的导航栏中,选择您在其中创建了自动扩缩组的 Amazon Web Services 区域。
选中 Auto Scaling 组旁边的复选框。
这时将在页面底部打开一个拆分窗格。
在 Details(详细信息)选项卡上,选择 Advanced configurations(高级配置)、Edit(编辑)。
对于默认实例预热,选择应用程序所需的预热时间。
选择更新。
以下示例使用 update-auto-scaling-group 命令为名为的 my-asg 的现有 Auto Scaling 组启用原定设置实例预热,并将其值设置为 120 秒。
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg --default-instance-warmup 120
Javascript 在您的浏览器中被禁用或不可用。
要使用 Amazon Web Services 文档,必须启用 Javascript。请参阅浏览器的帮助页面以了解相关说明。