获取不同数量的AWS实例,这取决于我的计算方式

2024-04-27 05:13:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我根据instance_type计算保留实例的总数,并通过instance_type作为键将其存储在字典中。在

首先,我通过get_all_reserved_instances()查找我的所有保留实例,然后对于由此返回的每个实例,我执行以下操作:

if each.state != 'retired':
 key = str(each.instance_type)
 res_count[key]+=each.instance_count

我还根据instance_type计算实例总数。首先,我通过get_all_instances()查找我的所有实例,然后针对每个instance_type我执行以下操作:

^{pr2}$

现在对于一个实例类型,它返回:

all_count = 17

res_count = 19

怎么可能res_count大于all_countres_count可以等于all_count,如果没有ondemand实例,但是为什么它大于all_count?在

使用状态有什么错误吗?还是另有原因?在


Tags: instances实例instancekeygetif字典type
1条回答
网友
1楼 · 发布于 2024-04-27 05:13:48

这看起来很可疑:

res_count[key]+=each.instance_count

# change to since who knows what is in each.instance_count

res_count[key]+=1
#bottom line, keep the 2 count added the same way, we have no way knowing which to use

如果reserve_实例是正确的,我们将改变方法 计算出总的\u计数

^{pr2}$

相关问题 更多 >