Amazon web services 描述AWS中服务的最大实例数

Amazon web services 描述AWS中服务的最大实例数,amazon-web-services,amazon-ecs,Amazon Web Services,Amazon Ecs,我做了很多测试,经常发现AWS ECS prod服务与测试服务不一样。具体来说,自动缩放最小和最大任务在测试中经常是不正确的,因为一些善意的devops会减少它们以节省资金 我想使用AWS CLI从每一项中获取这些详细信息(我在prod和test中都是只读的),并在测试运行之前自动进行比较 我尝试过描述集群和描述服务,但两者似乎都没有给我最大的任务。有没有关于如何继续的想法?ECS自动调用由管理 随后,要获得MaxCapacity和MinCapacity必须使用application autos

我做了很多测试,经常发现AWS ECS prod服务与测试服务不一样。具体来说,自动缩放最小和最大任务在测试中经常是不正确的,因为一些善意的devops会减少它们以节省资金

我想使用AWS CLI从每一项中获取这些详细信息(我在prod和test中都是只读的),并在测试运行之前自动进行比较


我尝试过描述集群和描述服务,但两者似乎都没有给我最大的任务。有没有关于如何继续的想法?

ECS自动调用由管理

随后,要获得
MaxCapacity
MinCapacity
必须使用
application autoscaling
API:

对于ECS,
资源ID
参数为:

资源类型是服务,唯一标识符是集群名称和服务名称。示例:服务/默认/示例webapp

该命令的输出将包含
MaxCapacity
MinCapacity
。例如,对于ECS:

{
    "ScalableTargets": [
        {
            "ScalableDimension": "ecs:service:DesiredCount",
            "ResourceId": "service/default/web-app",
            "RoleARN": "arn:aws:iam::123456789012:role/ApplicationAutoscalingECSRole",
            "SuspendedState": {
                "DynamicScalingOutSuspended": false,
                "ScheduledScalingSuspended": false,
                "DynamicScalingInSuspended": false
            },
            "CreationTime": 1462558906.199,
            "MinCapacity": 1,
            "ServiceNamespace": "ecs",
            "MaxCapacity": 10
        }
    ]
}