![](/img/trans.png)
[英]How to find ec2 instances running under particular VPC using boto3
[英]How to find total number of reserved instances under particular tag?
我在python中使用boto ec2查詢AWS。 首先,我通過get_all_reserved_instances
找到所有保留的實例,然后我也能夠通過instance_count
找到每個instance_type
的總數。 我試圖計算標簽下的預留實例總數。
例如。 我們有兩個標簽group
和name
。 然后我想在組標記下顯示特定類型的保留實例的總數(例如, i2.xlarge
)。 怎么做,我在AWS控制台中也沒有找到這個?
沒有直接的方法。 更恰當的是,我會說有些事情在你的假設中並不完全正確。
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實例的列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.