如何使用 boto3 查找 AWS 实例存储卷的 IOPS 规格

问题描述 投票:0回答:1

我在以编程方式查找 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。

amazon-web-services amazon-ec2 boto3
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.