【发布时间】:2019-01-23 06:23:12
【问题描述】:
我有一个 ECS 集群,我想停止这些实例,它可能是自动缩放的,也可能不是……所以我开始创建这样的脚本。
import boto3
CLUSTER='BBB'
ec2 = boto3.client('ec2')
ecs = boto3.client('ecs')
ci_list_response = ecs.list_container_instances(
cluster=CLUSTER )
ci_descriptions_response = ecs.describe_container_instances(
cluster=CLUSTER,
containerInstances=ci_list_response['containerInstanceArns'] )
for ci in ci_descriptions_response['containerInstances']:
print(ci['ec2InstanceId'])
我能够获取 ec2-instance id 的列表,但难以获取这些实例的自动缩放信息。如果有解决此问题的方法,请分享您的想法。
【问题讨论】:
标签: boto3 autoscaling amazon-ecs