AWS CDK 或 cloudformation 使用基于表达式的指标规范创建 ecs 自动缩放

问题描述 投票:0回答:1

我有一种情况,我想使用指标表达式来实现我的 ecs 服务的目标扩展。我知道我需要在 TargetTrackingPolicy 中指定 CustomizedMetricSpecification,但我无法直接在 cdk 或 cfn 模板中找到有关它的任何文档。我发现的文档似乎仅指向使用具有维度、指标名称和规格的单个指标来指定基本指标规格。

我目前正在通过应用程序自动缩放 CLI 指定指标,如下所示。不幸的是,从 cfn 这样做需要我编写自定义 lambda,这对于应该更简单的事情来说似乎太多了。

aws 应用程序自动缩放 put-scaling-policy
--政策名称 $POLICY_NAME
--服务命名空间 ecs
--resource-id 服务/$CLUSTER_NAME/$SERVICE_NAME
--可扩展维度 ecs:service:DesiredCount
--策略类型 TargetTrackingScaling
--target-tracking-scaling-policy-configuration 文件://targetscaling.json

targetscaling.json 包含指标表达式规范和目标值以及缩小和缩小冷却值。

想知道是否有人曾经完成过这个?

amazon-web-services amazon-ecs aws-cdk autoscaling
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.