配置覆盖
覆盖是您对启动模板属性所做的更改。Amazon EC2 Auto Scaling 支持覆盖实例类型属性。这样,您就可以指定多种实例类型。您还可以定义多个启动模板,以允许具有不同 CPU 架构(例如 Arm 和 x86)的实例在同一自动扩缩组中启动。为此,您必须将 Overrides 结构添加到混合实例策略。
Overrides 结构允许您定义一组 Amazon EC2 Auto Scaling 可用于启动实例的参数,包括:
-
InstanceType— 实例类型。有关可用实例类型的更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的实例类型。 -
LaunchTemplateSpecification—(可选)单个实例类型的启动模板。此属性当前限制为 Amazon CLI 或 SDK,并且不可从控制台使用。 -
WeightedCapacity—(可选)此类型的预置实例为满足 Auto Scaling 组的所需容量而提供的单位数量。如果您为一种实例类型指定权重值,则必须为所有实例类型指定权重值。
注意
作为指定实例类型列表的替代方法,您可以指定一组实例属性,用作选择 Auto Scaling 组使用的实例类型的标准。这称为基于属性的实例类型选择。有关更多信息,请参阅使用基于属性的实例类型选择。