我在python中使用boto ec2查询AWS。首先,我在get_all_reserved_instances
找到所有保留的实例,然后我也可以通过instance_type
查找每个instance_count
的总计数。我正在尝试计算标签下的预留实例总数。
EG。我们有两个标记group
和name
。然后我想在组标记下显示特定类型的保留实例的总数(例如i2.xlarge
)。怎么做,我在AWS控制台中也没有找到这个?
答案 0 :(得分:2)
没有直接的方法。更恰当的是,我会说有些事情在你的假设中并不完全正确。
EC2实例并未与Reserved Instances
直接相关联。它更像是一种非技术性的 - 纯计费概念,并且在月底,AWS计算实例小时数并使用数字实例预订时间进行检查并对计费进行折扣。这样,没有实例预留链接或与正在运行的EC2实例相关联。
预留实例未启用标记功能。只有EC2实例具有标记支持。
要回答关于该方法的问题,以下伪代码将有助于
(instance-platform, size, availability zone)
group
或name
] list of reservations
& list of EC2 instance
] - 对于每个(instance-platform, size, availability-zone)
匹配的记录,您可以获取预订列表&相关的EC2实例。