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

AWS::AutoScaling::ScalingPolicy PredefinedMetricSpecification

PredefinedMetricSpecificationTargetTrackingConfiguration 的子属性,它为要用于 Amazon EC2 Auto Scaling 的目标跟踪策略配置预定义指标。

语法

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

JSON

{ "PredefinedMetricType" : String, "ResourceLabel" : String }

YAML

PredefinedMetricType: String ResourceLabel: String

属性

PredefinedMetricType

指标类型。以下预定义指标可供使用。

  • ASGAverageCPUUtilization - Auto Scaling 组的平均 CPU 利用率。

  • ASGAverageNetworkIn - Auto Scaling 组在所有网络接口上收到的平均字节数。

  • ASGAverageNetworkOut - Auto Scaling 组在所有网络接口上发送的平均字节数。

  • ALBRequestCountPerTarget - Application Load Balancer 目标组中每个目标完成的请求数。

必需:是

类型:字符串

允许的值ALBRequestCountPerTarget | ASGAverageCPUUtilization | ASGAverageNetworkIn | ASGAverageNetworkOut

Update requires: No interruption

ResourceLabel

标识与指标类型关联的资源。除非指标类型为 ALBRequestCountPerTarget 并且有一个目标组已附加到 Auto Scaling 组,否则您不能指定资源标签。

格式为 app/load-balancer-name/load-balancer-id/targetgroup/target-group-name/target-group-id ,其中

  • app/load-balancer-name/load-balancer-id 为负载均衡器 ARN 的最后一部分,

  • targetgroup/target-group-name/target-group-id 为目标组 ARN 的最后一部分。

必需:条件

类型:字符串

最低1

最高1023

模式[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: No interruption