我在以编程方式查找 AWS 实例存储卷(例如 im4gn 或 m7gd)的 IOPS 规格时遇到问题。 看起来应该可以在 ec2
describe_instance_types
方法中找到它,但它只返回 EBS 卷的 IOPS。 ChatGPT 似乎认为该有效负载中有一个名为 InstanceStoreInfo
的部分,但我在文档中找不到它。
我是否使用了错误的组件来查找此信息?
import boto3
ec2_client = boto3.client('ec2')
response = ec2_client.describe_instance_types(InstanceTypes=['im4gn.4xlarge'])
它有一些实例存储信息,但没有 IOPS。
response
包括以下部分:
"InstanceStorageInfo": {
"TotalSizeInGB": 7500,
"Disks": [
{
"SizeInGB": 7500,
"Count": 1,
"Type": "ssd"
}
],
"NvmeSupport": "required",
"EncryptionSupport": "required"
},
计算 – Amazon EC2 实例类型 – AWS 页面将
im4gn.4xlarge
列出为:
实例存储 (GB): 1 x 7500 AWS Nitro SSD
该页面上也没有提及实例存储的 IOPS。
但是,Amazon EC2 存储优化实例的规格 - Amazon EC2 列出:
100% 随机读取 IOPS / 写入 IOPS: 250,000 / 200,000