我有通过C#应用程序管理的Windows EC2实例;我正在使用AWS.NET SDK。我试图从文档中找出是否有任何查询API并在实例中获得卷到驱动器的字母分配。如果不这样做,是否有人知道EC2在devicenames(例如/ dev / sdb,/ dev / sdc)到驱动器号的映射中是否一致? / dev / sdb总是D,/ dev / sdc总是E等等吗?
答案 0 :(得分:3)
根据我的经验,除非你进去并弄乱它,否则驱动器会将设备名称映射到驱动器号,如下所示:
/dev/sda1 C:
/dev/sda2 D:
/dev/xdf F:
/dev/xdg G:
/dev/xdh H:
...etc
我不知道如何告诉它将某些东西映射到E ......我从来都不关心。
因此,只要您将所有内容都设为默认值,您就可以始终如一地获得上述内容,并且可以轻松地从DescribeInstances调用中获取该设备映射。
答案 1 :(得分:-1)
EC2 API仅用于控制虚拟化环境(即启动机器,快照机器,终止等)。因此它完全独立于底层操作系统,因此它不会提供机器特定的详细信息,如驱动器映射。最好“破解”应用程序,以便底层驱动器号不是问题。