Boto3 从ecs ec2实例获取自动缩放名称

Boto3 从ecs ec2实例获取自动缩放名称,boto3,autoscaling,amazon-ecs,Boto3,Autoscaling,Amazon Ecs,我有一个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_i

我有一个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实例ID的列表,但很难获得这些实例的自动缩放信息。请分享您对解决此问题的想法。

ec2\u客户端。描述\u实例(instanceId)

在响应中查找requesterId,这将为您提供所需的信息


谢谢,但收到了以下消息。。请检查此链接。。让我知道……。看起来您的请求格式不正确,函数需要实例ID列表。我应该如何获取这些信息?你能指引我吗?