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