【发布时间】:2022-08-03 07:12:54
【问题描述】:
我正在使用 AWS SDK 来获取我存储在本地数据库中的他们的 EC2 虚拟机列表。在该数据库中,我还存储磁盘信息。
虚拟机有不同的可能值:\"EBS Only\"、\"NA\" 和 \"regular\" 磁盘(例如 1 x 800 NVMe SSD,我假设它以 GiB 为单位?)。
我对 Azure 及其托管磁盘做了同样的事情,我想知道是否可以获得有关 Amazon 虚拟机磁盘的一些特定信息。对于 Azure,我有:
public class AzureManagedDisk
{
public string Name { get; set; }
public double IOPS { get; set; }
public string Redundancy { get; set; }
public double Size { get; set; }
public double Speed { get; set; }
}
但对于亚马逊,使用“常规”磁盘(1 x 800 NVMe SSD),我只能获得磁盘大小。有没有办法获得有关该磁盘的更多信息? 使用“仅 EBS”,我查看了 here,但是当我查看收到的 JSON 响应时,没有这样的东西可以描述磁盘。我尝试使用 VM sku 发出请求,但实际上我得到的是虚拟机而不是 EBS 存储。然后,我查看了不同的服务代码,但没有看到可用于检索 EBS 优惠的代码(因为我使用“AmazonEC2”来获取虚拟机),我是否遗漏了代码中的某些内容?
-
一种选择是从以下地址下载:ec2instances.info
标签: amazon-web-services amazon-ebs