

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

# 使用启动模板创建 Auto Scaling 组
<a name="create-asg-launch-template"></a>

在创建 Auto Scaling 组时，您必须指定配置 Amazon EC2 实例所需的信息、实例的可用区和 VPC 子网、所需容量以及最小和最大容量限制。

要配置通过 Auto Scaling 组启动的 Amazon EC2 实例，您可以指定启动模板或启动配置。以下过程演示如何使用启动模板创建 Auto Scaling 组。

**先决条件**
+ 你必须已创建启动模板。有关更多信息，请参阅 [为 Auto Scaling 组创建启动模板](create-launch-template.md)。

**使用启动模板创建 Auto Scaling 组（控制台）**

1. 在上打开 Amazon EC2 控制台 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)，然后从导航窗格中选择 A **uto Scaling Gro** ups。

1. 在屏幕顶部的导航栏上，选择与创建启动模板时相同的 AWS 区域 模板。

1. 选择 **Create an Auto Scaling group** (创建 Auto Scaling 组)。

1. 在**选择启动模板或配置**页面上，执行以下操作：

   1. 在 **Auto Scaling 组名称**中，输入 Auto Scaling 组的名称。

   1. 对于**启动模板**，请选择现有启动模板。

   1. 对于 **Launch template version（启动模板版本）**，选择自动扩缩组在扩展时使用启动模板的默认版本、最新版本还是特定版本。

   1. 验证您的启动模板是否支持您计划使用的所有选项，然后选择**下一步**。

1. 在**选择实例启动选项**页面上，如果您未使用多种实例类型，您可以跳过**实例类型要求**部分，使用在启动模板中指定的 EC2 实例类型。

   如需使用多种实例类型，参阅[Auto Scaling 组具有多个实例类型和购买选项](ec2-auto-scaling-mixed-instances-groups.md)。

1. 在 **Network** (网络) 下，对于 **VPC**，选择相应的 VPC。必须在您于启动模板中指定的安全组所在的 VPC 中创建 Auto Scaling 组。

1. 对于**可用区和子网**，选择指定 VPC 中的一个或多个子网。可以在多个可用区中使用子网以提供高可用性。有关更多信息，请参阅 [选择 VPC 子网时的注意事项](asg-in-vpc.md#as-vpc-considerations)。

1. 对于**可用区域分配**，选择一种分配策略。有关更多信息，请参阅 [自动扩缩组可用区分配](ec2-auto-scaling-availability-zone-balanced.md)。

1. 如果您创建了指定实例类型的启动模板，则可以继续下一步，创建使用启动模板中实例类型的 Auto Scaling 组。

   或者，如果在启动模板中未指定实例类型，或者您想使用多种实例类型进行自动扩展，您也可以选择 **Override launch template** (覆盖启动模板) 选项。有关更多信息，请参阅 [Auto Scaling 组具有多个实例类型和购买选项](ec2-auto-scaling-mixed-instances-groups.md)。

1. 选择 **Next** (下一步) 以继续下一步。

   或者，您可接受其余默认值，然后选择 **Skip to review** (跳到审核)。

1. （可选）在**与其他服务集成**页面上，配置以下选项，再选择**下一步**：

   1. 对于**负载平衡**，请选择是否将自动扩缩组附加至负载均衡器。有关更多信息，请参阅 [Elastic Load Balancing](autoscaling-load-balancer.md)。

   1. 要获取 **VPC Lattice 集成选项**，请选择是否使用 VPC Lattice。有关更多信息，请参阅 [使用 VPC Lattice 目标组来管理流量](ec2-auto-scaling-vpc-lattice.md)。

   1. 要使用 **Amazon 应用程序恢复控制器（ARC）可用区转移**，请选中复选框以启用可用区转移。有关更多信息，请参阅 [Auto Scaling 组的区域偏移](ec2-auto-scaling-zonal-shift.md)。

      1. 如果启用可用区转移，则对于**运行状况检查行为**，可选择“忽略运行状况不佳”或“替换运行状况不佳”。有关更多信息，请参阅 [Auto Scaling 群组的区域偏移是如何运作的](ec2-auto-scaling-zonal-shift.md#asg-zonal-shift-how-it-works)。

   1. 在**运行状况检查**下，对于**其他运行状况检查类型**，选择**开启 Amazon EBS 运行状况检查**。有关更多信息，请参阅 [使用运行状况检查监控具有受损 Amazon EBS 卷的 Auto Scaling 实例](monitor-and-replace-instances-with-impaired-ebs-volumes.md)。

   1. 对于**运行状况检查宽限期**，输入时间长短（以秒为单位）。此时间是 Amazon EC2 Auto Scaling 在实例进入 `InService` 状态后需要等待完成实例运行状况检查的时间。有关更多信息，请参阅 [设置自动扩缩组的运行状况检查宽限期](health-check-grace-period.md)。

1. （可选）在**配置组大小和扩展**页面上，配置以下选项，然后选择 **下一步**：

   1. 在**组大小**下，对于**所需容量**，请输入要启动的实例的初始数量。

   1. 在**扩展**部分的**扩展限制**下，如果**所需容量**的新值大于**所需的最小容量**和**最大所需容量**，则**所需的最大容量**将自动增加到新的所需容量值。您可以按需更改这些限制。有关更多信息，请参阅 [为自动扩缩组设置扩缩限制](asg-capacity-limits.md)。

   1. 对于**自动扩缩**，请选择是否要创建目标跟踪扩展策略。您也可以在创建自动扩缩组后再创建此策略。

      如果您选择**目标跟踪扩展策略**，请按照 [创建目标跟踪扩缩策略](policy_creating.md) 中的说明创建策略。

   1. 在**实例维护策略**下，请选择是否要创建实例维护策略。您也可以在创建自动扩缩组后再创建此策略。要创建策略，请按照[设置实例维护政策](set-instance-maintenance-policy.md)中的指导操作。

   1. 在**其他容量设置**的**容量预留首选项**下，选择是否要使用容量预留首选项。有关更多信息，请参阅 [使用容量预留在特定可用区中预留容量](use-ec2-capacity-reservations.md)。

   1. 在**其他设置**的**实例缩减保护**下，选择是否启用实例缩减保护。有关更多信息，请参阅 [使用实例横向缩减保护以控制实例终止](ec2-auto-scaling-instance-protection.md)。

   1. 对于**监控**，选择是否启用 CloudWatch 群组指标收集。这些指标提供的测量值可以指示潜在的问题，例如终止实例的数量或挂起实例的数量。有关更多信息，请参阅 [CloudWatch 监控您的 Auto Scaling 组和实例的指标](ec2-auto-scaling-cloudwatch-monitoring.md)。

   1. 对于**默认实例预热**，选择此选项并选择应用程序的预热时间。如果您正在创建具有扩展策略的 Auto Scaling 组，则默认实例预热功能会改进用于动态扩展的 Amazon CloudWatch 指标。有关更多信息，请参阅 [为 Auto Scaling 组设置原定设置实例预热](ec2-auto-scaling-default-instance-warmup.md)。

1. （可选）在**添加通知**页，配置通知，然后选择**下一步**。有关更多信息，请参阅 [Amazon EC2 Auto Scaling 的 Amazon SNS 通知选项](ec2-auto-scaling-sns-notifications.md)。

1. （可选）在**添加标签**页，请选择**添加标签**，为每个标签提供标签键和值，然后选择**下一步**。有关更多信息，请参阅 [为 Auto Scaling 组和实例添加标签](ec2-auto-scaling-tagging.md)。

1. 在 **Review（查看）**页面上，选择 **Create Auto Scaling group（创建 Auto Scaling 组）**。

**使用命令行创建 Auto Scaling 组**

您可以使用以下任一命令：
+ [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html) (AWS CLI)
+ [新-ASAuto ScalingGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-ASAutoScalingGroup.html) (AWS Tools for Windows PowerShell)