【发布时间】:2020-02-13 18:54:50
【问题描述】:
有没有办法通过 boto python api 获取 EC2 实例中的 vCPU(核心)的数量?
到目前为止我的代码是:
在 boto3 中找到它:
import boto3
ec2 = boto3.resource('ec2', region_name=REGION_NAME)
instance = ec2.Instance(id)
instance.cpu_options.get(u'CoreCount','1')
返回的是我的物理核心数,但是通过 htop 我可以看到我的 VCPU 是两倍,总是这样吗?也许它与 ThreadsPerCore 的数量有关?
【问题讨论】:
-
只能获取实例类型。 type 是一些可以用来识别 vcpu 信息等的东西
-
你是对的,在boto3中是可能的
-
旁注:现在,您应该使用
boto3而不是原来的boto。旧版本无法访问最新服务。
标签: python amazon-web-services amazon-ec2 aws-sdk boto