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

AWS::ApplicationAutoScaling::ScalingPolicy TargetTrackingScalingPolicyConfiguration

TargetTrackingScalingPolicyConfigurationScalingPolicy 的属性,用于指定要用于 Application Auto Scaling 的目标跟踪扩展策略。使用目标跟踪扩展策略来调整指定的可扩展目标的容量以响应实际工作负载,以便资源利用率保持或接近目标利用率值。

有关更多信息,请参阅 Application Auto Scaling API 参考中的 PutScalingPolicy。有关目标跟踪扩展策略的更多信息,请参阅 Application Auto Scaling 用户指南 中的目标跟踪扩展策略

语法

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

属性

CustomizedMetricSpecification

自定义指标。您可以指定预定义指标或自定义指标。

必需:否

类型: CustomizedMetricSpecification

Update requires: No interruption

DisableScaleIn

指示是否禁用按目标跟踪扩展策略缩减。如果值为 true,则禁用扩展,并且目标跟踪扩展策略不会从可扩展目标中删除容量。否则,启用扩展,并且目标跟踪扩展策略可以从可扩展目标中删除容量。默认值为 false

必需:否

类型:布尔值

Update requires: No interruption

PredefinedMetricSpecification

一个预定义指标。您可以指定预定义指标或自定义指标。

必需:否

类型PredefinedMetricSpecification

Update requires: No interruption

ScaleInCooldown

一个缩减活动完成后、另一个缩减活动可以开始前的时长(秒)。

使用 scale-in cooldown period (缩减冷却时间),目的是以保守方式进行缩减以保护应用程序的可用性,因此在冷却时间过期之前阻止缩减活动。但是,如果另一个警报在缩减冷却时间内触发了向外扩展活动,Application Auto Scaling 将立即向外扩展目标。在这种情况下,缩减冷却时间停止而不完成。

Application Auto Scaling 为以下可扩展目标提供默认值 300:

  • ECS 服务

  • Spot 队列请求

  • EMR 集群

  • AppStream 2.0 队列

  • Aurora 数据库集群

  • Amazon SageMaker 终端节点变体

  • 自定义资源

对于所有其他可扩展目标,默认值为 0:

  • DynamoDB 表

  • DynamoDB 全局二级索引

  • Amazon Comprehend 文档分类终端节点

  • Lambda 预配置并发

  • Amazon Keyspaces 表

必需:否

类型:整数

Update requires: No interruption

ScaleOutCooldown

等待先前的向外扩展活动生效的时间(以秒为单位)。

使用 scale-out cooldown period (向外扩展冷却时间),目的是持续(但不过度)向外扩展。Application Auto Scaling 使用目标跟踪扩展策略成功向外扩展后,它将开始计算冷却时间。尽管此向外扩展冷却时间有效,但启动向外扩展活动所添加的容量将计算为下一个向外扩展活动所需容量的一部分。

Application Auto Scaling 为以下可扩展目标提供默认值 300:

  • ECS 服务

  • Spot 队列请求

  • EMR 集群

  • AppStream 2.0 队列

  • Aurora 数据库集群

  • Amazon SageMaker 终端节点变体

  • 自定义资源

对于所有其他可扩展目标,默认值为 0:

  • DynamoDB 表

  • DynamoDB 全局二级索引

  • Amazon Comprehend 文档分类终端节点

  • Lambda 预配置并发

  • Amazon Keyspaces 表

必需:否

类型:整数

Update requires: No interruption

TargetValue

指标的目标值。

必需:是

类型:双精度

Update requires: No interruption