我在 NLB 后面运行的集群上有 Fargate。我想为它添加自动缩放。但我找不到一个例子。
这是我找到的示例ApplicationLoadBalancedFargateService
:
fg = aws_ecs_patterns.ApplicationLoadBalancedFargateService(...)
scaling = fg.service.auto_scale_task_count(max_capacity=10)
scaling.scale_on_request_count(
id="RequestScaling",
requests_per_target=10000,
target_group=fg.target_group
)
但这行不通,因为参数需要一个但字段的target_group
实例是 type 。ApplicationTargetGroup
NetworkLoadBalancedFargateService
target_group
NetworkTargetGroup