

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

# 使用高级设置创建启动模板
<a name="advanced-settings-for-your-launch-template"></a>

本主题描述了如何从 AWS 管理控制台使用高级设置创建启动模板。

**使用高级设置创建启动模板**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 的 Amazon EC2 控制台。

1. 在左侧导航窗格中的**实例**下，选择**启动模板**，然后选择**创建启动模板**。

1. 按照以下主题所述配置启动模板：
   +  [必需的设置](#configure-required-settings) 
   +  [高级设置](#configure-advanced-settings) 

1. 选择**Create launch template**（创建启动模板）。

## 必需的设置
<a name="configure-required-settings"></a>

当您创建启动模板时，必须包括以下必需的设置。

**启动模板名称**  
输入描述启动模板的唯一名称。

**应用程序和操作系统映像（亚马逊机器映像）**  
选择要使用的亚马逊机器映像（AMI）。您可以搜索或浏览要使用的 AMI。为获得最佳扩缩效率，请选择自定义 AMI，其完全配置为使用您的应用程序代码启动实例，在启动时只需进行少量修改。

**实例类型**  
选择与您的 AMI 兼容的实例类型。如果您计划使用自动扩缩组自有资源定义中嵌入的多种实例类型，则可以跳过向启动模板添加实例类型的操作。仅当您不打算创建[混合实例组](ec2-auto-scaling-mixed-instances-groups.md)时才需要实例类型。

## 高级设置
<a name="configure-advanced-settings"></a>

高级设置是可选的。如果未配置任何高级设置，则不会将特定功能添加到您的实例中。

展开**高级详细信息**部分以查看高级设置。以下各节描述了为自动扩缩组创建启动模板时需要关注的最有用的高级设置。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[高级详细信息](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-launch-template.html#lt-advanced-details)。

**IAM 实例配置文件**  
实例配置文件包含您要使用的 IAM 角色。当您的自动扩缩组启动 EC2 实例时，关联的 IAM 角色中定义的权限将授予在该实例上运行的应用程序。有关更多信息，请参阅 [在 Amazon EC2 实例上运行的应用程序的 IAM 角色](us-iam-role.md)。

**终止保护**  
启用后，此功能可阻止用户使用 Amazon EC2 控制台、CLI 命令和 API 操作终止实例。终止保护为防止意外终止提供额外的保障。该功能不会阻止 Amazon EC2 Auto Scaling 终止实例。要控制 Amazon EC2 Auto Scaling 可以终止的实例，请参阅[使用实例横向缩减保护以控制实例终止](ec2-auto-scaling-instance-protection.md)。

**详细 CloudWatch 监控**  
您可以对您的 EC2 实例启用详细监控，允许它们以 1 分钟为间隔向 Amazon CloudWatch 发送指标数据。默认情况下，EC2 实例以 5 分钟为间隔 CloudWatch 向发送指标数据。将收取额外费用。有关更多信息，请参阅 [配置 Auto Scaling 实例的监控](enable-as-instance-metrics.md)。

**积分规范**  
Amazon EC2 提供可突增性能实例，例如 T2、T3 和 T3a，允许应用程序在需要时突增超出基准 CPU 性能。默认情况下，在限制其 CPU 使用率之前，这些实例可以在有限的时间内突增。您可以选择启用无限模式，这样实例便可根据需要突增超出基准。这使应用程序能够在需要时保持较高的 CPU 性能。可能会收取额外费用。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[使用自动扩缩组以“无限”模式启动可突增性能实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-how-to.html#burstable-performance-instances-auto-scaling-grp)。

**置放群组名称**  
您可以指定置放群组，并使用集群或分区策略来影响您的实例在 AWS 数据中心的物理位置。对于小型自动扩缩组，您也可以使用分布策略。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[置放群组](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html)。  
将置放群组与自动扩缩组配合使用时，有一些注意事项：  
+ 如果在启动模板和自动扩缩组中都指定了一个置放群组，则优先使用自动扩缩组的置放群组。
+ 在中 CloudFormation，如果您在启动模板中定义置放群组，请务必小心。Amazon EC2 Auto Scaling 将在指定的置放群组中启动实例。但是，如果您在 Auto Scaling 组中使用，则 CloudFormation 不会收到来自这些实例的信号（尽管将来可能会发生变化）。[UpdatePolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html)

**购买选项**  
您可以选择**请求竞价型实例**以按照竞价型实例价格请求竞价型实例，以按需价格为上限；而选择**自定义**可更改默认竞价型实例设置。对于 Auto Scaling 组，必须指定不带结束日期的一次性请求（原定设置）。有关更多信息，请参阅 [为容错和灵活的应用程序请求竞价型实例](launch-template-spot-instances.md)。此设置在特殊情况下可能很有用，但一般而言，最好将其保留为未指定，改为创建混合实例组。有关更多信息，请参阅 [Auto Scaling 组具有多个实例类型和购买选项](ec2-auto-scaling-mixed-instances-groups.md)。  
如果您在启动模板中指定竞价型实例请求，则无法创建混合实例组。如果您尝试使用向混合实例组请求竞价型实例的启动模板，则会收到以下错误消息：`Incompatible launch template: You cannot use a launch template that is set to request Spot Instances (InstanceMarketOptions) when you configure an Auto Scaling group with a mixed instances policy. Add a different launch template to the group and try again.`

**Capacity Reservation**  
通过使用容量预留，您可以在特定可用区中为 Amazon EC2 实例预留容量任意时长。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[按需容量预留](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html)。  
您可以选择是否在以下位置启动实例：  
+ 任何开放的容量预留（**打开**）
+ 特定的容量预留 [**目标（按 ID）**]
+ 一组容量预留 [**目标（按组）**]
要针对特定的容量预留，启动模板中的实例类型必须与预留的实例类型相匹配。创建自动扩缩组时，请使用与容量预留相同的可用区。根据 AWS 区域 您选择的容量块，您可以选择改为瞄准容量块。有关更多信息，请参阅 [将Capacity Blocks用于机器学习工作负载](launch-template-capacity-blocks.md)。  
要针对一组容量预留，请参阅[使用容量预留在特定可用区中预留容量](use-ec2-capacity-reservations.md)。通过针对一组容量预留，您可以将容量分配到多个可用区以提高故障恢复能力。

**Tenancy**  
Amazon EC2 为您的 EC2 实例租赁提供了三个选项：  
+ 共享（**共享**）：多个 AWS 账户 可以共享相同的物理硬件。这是启动实例时的默认租赁选项。
+ 专用实例（**专用**）：您的实例在单租户硬件上运行。没有其他 AWS 客户共享同一台物理服务器。有关更多信息，请参阅 [《Amazon EC2 用户指南》](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) 中的*专用实例*。
+ 专属主机（**专属主机**）：在专供您使用的物理服务器上运行的实例。使用专属主机可以更轻松地将具有专用硬件要求的自带许可（BYOL）带到 EC2 并满足合规性用例。如果选择此选项，则必须为**租赁主机资源**提供主机资源组。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[专属主机](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html)。
仅当指定主机资源组时才支持专属主机。您不能定位特定主机 ID 或使用主机放置关联。  
+ 如果尝试使用指定主机 ID 的启动模板，则您将收到以下错误消息：`Incompatible launch template: Tenancy host ID is not supported for Auto Scaling.`
+ 如果尝试使用指定主机放置关联的启动模板，您将收到以下错误消息：`Incompatible launch template: Auto Scaling does not support host placement affinity.`

**租赁主机资源组**  
使用 AWS License Manager，您可以将自己的许可证带到 AWS 并集中管理它们。主机资源组是一组专属主机，其链接到特定的 License Manager 许可证配置。主机资源组允许您在符合软件许可需求的专属主机上轻松启动 EC2 实例。您无需提前手动分配专属主机。它们会根据需要自动创建。请注意，当您将 AMI 与许可证配置关联时，该 AMI 一次只能与一个主机资源组关联。有关更多信息，请参阅 *License Manager 用户指南*中的 [AWS License Manager中的主机资源组](https://docs.aws.amazon.com/license-manager/latest/userguide/host-resource-groups.html)。

**许可证配置**  
使用此设置，您可以为实例指定许可证配置，而不必将其租赁限制为专属主机。许可证配置会跟踪部署在实例上的软件许可证，因此您可以监控许可证的使用情况和合规性。有关更多信息，请参阅《License Manager User Guide》**中的 [Create a self-managed license](https://docs.aws.amazon.com/license-manager/latest/userguide/create-license-configuration.html)。

**可访问的元数据**  
您可以选择是启用还是禁用对实例元数据服务的 HTTP 端点的访问。预设情况下，将启用 HTTP 终端节点。如果您选择禁用终端节点，则会关闭对实例元数据的访问。 IMDSv2 只有在启用 HTTP 终端节点时，您才能指定需要的条件。有关更多信息，请参阅《Amazon EC2 用户指南》[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html)中的*配置实例元数据选项*。

**元数据版本**  
在请求实例元数据时，您可以选择要求使用实例元数据服务版本 2 (IMDSv2)。如果未指定值，则默认为同时支持 IMDSv1 和 IMDSv2。有关更多信息，请参阅《Amazon EC2 用户指南》[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html)中的*配置实例元数据选项*。

**元数据令牌响应跃点限制**  
您可以为元数据令牌设置允许的网络跃点数。如果您未指定值，则原定设置为 1。有关更多信息，请参阅《Amazon EC2 用户指南》[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html)中的*配置实例元数据选项*。

**用户数据**  
您可以通过指定 shell 脚本或 cloud-init 指令作为用户数据，在启动时自定义并完成实例配置。用户数据在实例初始启动时运行，允许您在启动时自动安装应用程序、依赖项或自定义项。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[启动时在 Linux 实例上运行命令](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html)。  
如果您的下载量较大或脚本很复杂，则会增加实例准备就绪所需的时间。在这种情况下，您可能需要配置生命周期挂钩，以延迟实例到达 `InService` 状态，直到其完全预置完毕。有关向自动扩缩组添加生命周期挂钩的更多信息，请参阅 [Amazon EC2 Auto Scaling 生命周期钩子](lifecycle-hooks.md)。

# 为容错和灵活的应用程序请求竞价型实例
<a name="launch-template-spot-instances"></a>

在启动模板中，您可以选择请求没有结束日期或持续时间的竞价型实例。与 EC2 按需价格相比，Amazon EC2 竞价型实例是以极大折扣提供的备用容量。如果能灵活控制应用程序的运行时间并且应用程序可以中断，竞价型实例就是经济实惠之选。有关创建请求竞价型实例的启动模板的更多信息，请参阅 [使用高级设置创建启动模板](advanced-settings-for-your-launch-template.md)。

**重要**  
竞价型实例通常用于补充按需实例。对于此情景，您可以将用于启动竞价型实例的相同设置指定为 Auto Scaling 组的设置的一部分。当您将设置指定为 Auto Scaling 组的一部分时，您只能在启动一定数量的按需实例后请求启动竞价型实例，然后在组扩展时继续启动按需实例和竞价型实例的某些组合。有关更多信息，请参阅 [Auto Scaling 组具有多个实例类型和购买选项](ec2-auto-scaling-mixed-instances-groups.md)。

本主题介绍如何通过在启动模板中指定设置而不是在 Auto Scaling 组中指定设置，仅在 Auto Scaling 组中启动竞价型实例。本主题中的信息也适用于请求带[启动模板](create-launch-config.md)的竞价型实例的 Auto Scaling 组。不同之处在于启动配置需要最高价，但对于启动模板，最高价是可选的。

在创建启动模板以仅启动竞价型实例时，请注意以下事项：
+ **Spot 价格。**您只需为您启动的竞价型实例支付当前 Spot 价格。此定价会根据长期供需趋势缓慢发生变化。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[竞价型实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html)和[定价和节省](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html#spot-pricing)。
+ **设置您的最高价。**您可以选择在启动模板中包含竞价型实例的每小时最高价。如果具有可用的容量，并且您的最高价超过当前 Spot 价格，Amazon EC2 竞价服务将立即完成您的请求。如果竞价型实例的价格超过 Auto Scaling 组中正在运行的实例的最高价，它会终止实例。
**警告**  
如果您未收到任何竞价型实例 (例如当您的最高价太低时)，您的应用程序可能不运行。要尽可能长时间利用可用的竞价型实例，请将最高价设置为接近按需价格。
+ **在可用区之间平衡。**如果您指定多个可用区，Amazon EC2 Auto Scaling 会在指定可用区之间分配竞价请求。如果您的最高价在一个可用区中过低而无法执行任何请求，Amazon EC2 Auto Scaling 会检查请求是否已在其他区域中被执行。如果是，Amazon EC2 Auto Scaling 会取消失败的请求并在已执行请求的可用区之间重新分配它们。如果没有执行请求的可用区中的价格降得足够低以使未来的请求能够成功，Amazon EC2 Auto Scaling 会在所有可用区之间重新平衡。
+ **竞价型实例终止。**竞价型实例可以随时终止。随着竞价型实例可用性或价格的变化，Amazon EC2 Spot 服务可以终止 Auto Scaling 组中的竞价型实例。扩展或执行运行状况检查时，Amazon EC2 Auto Scaling 能够通过终止按需实例的相同方式终止竞价型实例。当实例终止时，任何存储都将被删除。
+ **保持所需容量。**竞价型实例终止后，Amazon EC2 Auto Scaling 会尝试启动另一个竞价型实例来保持该组的所需容量。如果最高价高于当前 Spot 价格，则会启动竞价型实例。如果竞价型实例请求失败，它将继续尝试。
+ **更改您的最高价。**要更改最高价，请创建新的启动模板或使用新的最高价更新现有启动模板，然后将其与 Auto Scaling 组关联。只要现有竞价型实例所用的启动模板中指定的最高价高于当前 Spot 价格，这些实例就会继续运行。如果没有设置最高价，则默认最高价为按需价格。

# 将Capacity Blocks用于机器学习工作负载
<a name="launch-template-capacity-blocks"></a>

Capacity Blocks可帮助您在未来某个日期预留抢手的 GPU 实例，从而支持您的短期机器学习（ML）工作负载。

有关 Capacity Blocks 概述及其工作原理，请参阅《Amazon EC2 用户指南》**中的 [ML Capacity Blocks](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-blocks.html)。

要开始使用Capacity Blocks，您可以在特定的可用区中创建容量预留。Capacity Blocks在单个可用区中作为 `targeted` 容量预留进行交付。创建启动模板时，请指定容量块的预留 ID 和实例类型。然后，更新您的自动扩缩组，以使用您创建的启动模板和容量块的可用区。当您的容量块预留开始时，使用计划扩缩启动与容量块预留相同数量的实例。

**重要**  
Capacity Blocks仅适用于某些 Amazon EC2 实例类型和 AWS 区域。有关更多信息，请参阅《Amazon EC2 用户指南》**中的[先决条件](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-blocks-using.html#capacity-blocks-prerequisites)。

**Topics**
+ [操作指导方针](#capacity-blocks-operational-guidelines)
+ [在启动模板中指定容量块](#specify-a-capacity-block-in-your-launch-template)
+ [限制](#capacity-blocks-limitations)
+ [相关资源](#capacity-blocks-related-resources)

## 操作指导方针
<a name="capacity-blocks-operational-guidelines"></a>

以下是将容量块与自动扩缩组结合使用时应遵循的基本操作指导方针。
+ 在容量块预留结束时间前 30 分钟以上，将自动扩缩组横向缩减到零。Amazon EC2 将在容量封锁结束前 30 分钟终止所有仍在运行的实例。
+ 建议您在适当的预留时间使用计划的扩缩来横向扩展（添加实例）和横向缩减（移除实例）。有关更多信息，请参阅 [Amazon EC2 Auto Scaling 的计划扩缩](ec2-auto-scaling-scheduled-scaling.md)。
+ 根据需要添加生命周期挂钩，以便在缩小实例时正常关闭实例内的应用程序。在 Amazon EC2 在容量块预留结束*前* 30 分钟开始强制终止您的实例，请留出足够的时间让生命周期操作完成。有关更多信息，请参阅 [Amazon EC2 Auto Scaling 生命周期钩子](lifecycle-hooks.md)。
+ 确保自动扩缩组在整个预留期间指向启动模板的正确版本。我们建议指向启动模板的特定版本，而不是 `$Default` 或 `$Latest` 版本。

**注意**  
如果您让容量块实例一直运行到预留结束并且 Amazon EC2 将其收回，则您的自动扩缩组的扩缩活动会表明该实例“`taken out of service in response to an EC2 health check that indicated it had been terminated or stopped`”，尽管其在容量块结束时已特意回收。同样，Amazon EC2 Auto Scaling 将尝试替换实例，替换方式与替换任何未通过运行状况检查的实例的方式相同。有关更多信息，请参阅 [自动扩缩组中实例的运行状况检查](ec2-auto-scaling-health-checks.md)。

## 在启动模板中指定容量块
<a name="specify-a-capacity-block-in-your-launch-template"></a>

要创建针对自动扩缩组特定容量块的启动模板，请使用以下方法之一：

------
#### [ Console ]

**在启动模板中指定容量块（控制台）**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 的 Amazon EC2 控制台。

1. 在顶部导航栏上，选择您创建容量块 AWS 区域 的位置。

1. 在导航窗格中的**实例**下，选择**启动模板**。

1. 选择**创建启动模板**，然后创建启动模板。根据需要包括Amazon Machine Images (AMI)的 ID、实例类型和任何其他启动模板设置。

1. 展开**高级详细信息**部分以查看高级设置。

1. 对于**购买选项**，选择**容量块**。

1. 对于**容量预留**，选择**按 ID 定位**，然后对于**容量预留 - 按 ID 定位**，选择现有容量块的容量预留 ID。

1. 完成后，选择**创建启动模板**。

   有关使用启动模板创建自动扩缩组的帮助，请参阅[使用启动模板创建 Auto Scaling 组](create-asg-launch-template.md)。

------
#### [ AWS CLI ]

**要在启动模板中指定容量块 (AWS CLI)**  
使用以下[create-launch-template](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-launch-template.html)命令创建用于指定现有容量块预留 ID 的启动模板。将每个 *user input placeholder* 替换为您自己的信息。

```
aws ec2 create-launch-template --launch-template-name my-template-for-capacity-block  \
  --version-description AutoScalingVersion1 --region us-east-2 \
  --launch-template-data file://config.json
```

**提示**  
如果此命令引发错误，请确保已将 AWS CLI 本地版本更新到最新版本。

`config.json` 的内容。

```
{
    "ImageId": "ami-04d5cc9b88example",
    "InstanceType": "p4d.24xlarge",
    "SecurityGroupIds": [
        "sg-903004f88example"
    ], 
    "KeyName": "MyKeyPair",
    "InstanceMarketOptions": {
        "MarketType": "capacity-block"
    },
    "CapacityReservationSpecification": {
        "CapacityReservationTarget": {
            "CapacityReservationId": "cr-02168da1478b509e0"
        }
    }
}
```

下面是示例输出。

```
{
    "LaunchTemplate": {
        "LaunchTemplateId": "lt-068f72b724example",
        "LaunchTemplateName": "my-template-for-capacity-block",
        "CreateTime": "2023-10-27T15:12:44.000Z",
        "CreatedBy": "arn:aws:iam::123456789012:user/Bob",
        "DefaultVersionNumber": 1,
        "LatestVersionNumber": 1
    }
}
```

您可以使用以下[describe-launch-template-versions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-launch-template-versions.html)命令来验证与启动模板关联的容量块预留 ID。

```
aws ec2 describe-launch-template-versions --launch-template-names my-template-for-capacity-block \
  --region us-east-2
```

以下是指定容量块预留的启动模板的示例输出。

```
{
    "LaunchTemplateVersions": [
        {
            "LaunchTemplateId": "lt-068f72b724example",
            "LaunchTemplateName": "my-template-for-capacity-block",
            "VersionNumber": 1,
            "CreateTime": "2023-10-27T15:12:44.000Z",
            "CreatedBy": "arn:aws:iam::123456789012:user/Bob",
            "DefaultVersion": true,
            "LaunchTemplateData": {
                "ImageId": "ami-04d5cc9b88example",
                "InstanceType": "p5.48xlarge",
                "SecurityGroupIds": [
                    "sg-903004f88example"
                ], 
                "KeyName": "MyKeyPair",
                "InstanceMarketOptions": {
                    "MarketType": "capacity-block"
                },
                "CapacityReservationSpecification": {
                    "CapacityReservationTarget": {
                        "CapacityReservationId": "cr-02168da1478b509e0"
                    }
                }
            }
        }
    ]
}
```

------

## 限制
<a name="capacity-blocks-limitations"></a>
+ 只有当您的自动扩缩组具有兼容的配置时，才会支持Capacity Blocks。不支持混合实例组和暖池。
+ 您一次只能针对一个容量块。

## 相关资源
<a name="capacity-blocks-related-resources"></a>
+ 有关使用 P5 实例的先决条件和建议，请参阅《Amazon EC2 用户指南》**中的[开始使用 P5 实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/p5-instances-started.html)。
+ Amazon EKS 支持使用Capacity Blocks来支持 Amazon EKS 集群上的短期机器学习（ML）工作负载。有关更多信息，请参阅《Amazon EKS 用户指南》****中的 [ML Capacity Blocks](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks.html)。
+ 您可以将Capacity Blocks与支持的实例类型和区域结合使用。但是，按需容量预留可以灵活地为其他实例类型和区域预留容量。有关演示如何使用按需容量预留选项的教程，请参阅[使用容量预留在特定可用区中预留容量](use-ec2-capacity-reservations.md)。