这样的事情应该起作用:
>>> import boto>>> autoscale = boto.connect_autoscale()>>> ec2 = boto.connect_ec2()>>> group = autoscale.get_all_groups(['mygroupname'])[0]>>> instance_ids = [i.instance_id for i in group.instances]>>> reservations = ec2.get_all_instances(instance_ids)>>> instances = [i for r in reservations for i in r.instances]
我们必须收集实例ID,然后调用EC2的原因是,AutoScale仅存储有关实例的一小部分信息。这将导致变量实例指向自动缩放组“
mygroupname”中每个实例的实例对象列表。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)