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

AWS::AutoScaling::ScalingPolicy StepAdjustment

StepAdjustmentsScalingPolicy 的子属性,它表示步进扩展策略的步进调整。

对于以下示例,假设您有一个违例阈值为 50 的警报:

  • 要在指标大于或等于 50 且小于 60 时触发步进调整,请指定下限 0 和上限 10。

  • 要在指标大于 40 且小于或等于 50 时触发步进调整,请指定下限 -10 和上限 0。

步进策略的步进调整有一些规则:

  • 步进调整范围不能重叠或有间隙。

  • 最多一个步进调整可以有空下限。如果一个步进调整有负下限,则必须有一个步进调整有空下限。

  • 最多一个步进调整可以有空上限。如果一个分步调整有正上限,则必须有一个分步调整有空上限。

  • 同一分步调整中的上限和下限不能为空。

有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南 中的步进调整

您可以在 AWS::AutoScaling::ScalingPolicy 文档的示例部分中找到示例模板代码段。

语法

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

JSON

{ "MetricIntervalLowerBound" : Double, "MetricIntervalUpperBound" : Double, "ScalingAdjustment" : Integer }

属性

MetricIntervalLowerBound

警报阈值和 CloudWatch 指标之间的差值的下限。如果指标值高于违例阈值,则包含下限(指标必须大于或等于阈值加下限)。否则,不包含下限(指标必须大于阈值加下限)。空值表示负无穷。

必需:条件

类型:双精度

Update requires: No interruption

MetricIntervalUpperBound

警报阈值与 CloudWatch 指标之间的差值的上限。如果指标值高于违例阈值,则包含上限(指标必须小于阈值加上限)。否则,不包含上限(指标必须小于或等于阈值加上限)。空值表示正无穷。

必需:条件

类型:双精度

Update requires: No interruption

ScalingAdjustment

要扩展的量。此调整基于您在 AdjustmentType 属性中指定的值 (绝对数或百分比)。正值会为当前容量增加相应容量,负数则会从当前容量中减去相应容量。

必需:是

类型:整数

Update requires: No interruption