AWS::EMR::InstanceGroupConfig SimpleScalingPolicyConfiguration - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::EMR::InstanceGroupConfig SimpleScalingPolicyConfiguration

SimpleScalingPolicyConfigurationScalingAction 属性类型的子属性。SimpleScalingPolicyConfiguration 确定自动扩展操作如何添加或删除实例、冷却时间以及每次满足 CloudWatch 指标警报条件时将添加的 EC2 实例的数量。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "AdjustmentType" : String, "CoolDown" : Integer, "ScalingAdjustment" : Integer }

YAML

AdjustmentType: String CoolDown: Integer ScalingAdjustment: Integer

属性

AdjustmentType

每次触发扩展活动时添加(如果 ScalingAdjustment 为正数)或终止(如果ScalingAdjustment 为负数)EC2 实例的方式。默认为 CHANGE_IN_CAPACITYCHANGE_IN_CAPACITY 指示 EC2 实例数增加或减少 ScalingAdjustment(应以整数表示)个。PERCENT_CHANGE_IN_CAPACITY 指示实例数按照 ScalingAdjustment(应以整数表示)的指定方式增加或减少的百分比。例如,20 指示集群容量增加 20%。EXACT_CAPACITY 指示扩展活动产生了具有 ScalingAdjustment(应以正整数表示)所指定 EC2 实例数量的实例组。

必需:否

类型:字符串

允许的值CHANGE_IN_CAPACITY | EXACT_CAPACITY | PERCENT_CHANGE_IN_CAPACITY

Update requires: No interruption

CoolDown

从一项扩展活动完成到其他与触发相关的扩展活动开始之间的时长(秒)。默认值是 0。

必需:否

类型:整数

Update requires: No interruption

ScalingAdjustment

根据指定的 AdjustmentType 扩展或缩减的量。正值将增加实例组的 EC2 实例数,负数则删除实例。如果将 AdjustmentType 设置为 EXACT_CAPACITY,则该数字只能是正整数。如果将 AdjustmentType 设置为 PERCENT_CHANGE_IN_CAPACITY,则该值应以整数形式来表示百分比。例如,-20 表示以集群容量的 20% 为增量进行缩减。

必需:是

类型:整数

Update requires: No interruption