我有一个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的列表,但仍在努力获取那些实例的自动缩放信息。请分享您的想法以解决此问题。
答案 0 :(得分:0)
ec2_client.describe_instances(instanceId)
在响应中查找requesterId,这应该为您提供所需的信息
https://boto3.readthedocs.io/en/latest/reference/services/ec2.html