Boto3 从ecs ec2实例获取自动缩放名称
我有一个ECS集群,我想停止这些实例,它可能是自动缩放或不。。。所以我开始创建这样的脚本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
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列表。我应该如何获取这些信息?你能指引我吗?