【发布时间】:2015-11-07 04:22:00
【问题描述】:
我正在使用 aws-java-sdk api 来收集所有 ec2 实例。 我能够收集所有实例,但无法获取 Linux 实例的操作系统名称。 并获取具有 Windows 实例平台属性的操作系统名称。 谁能帮我解决这个问题。
【问题讨论】:
-
你试过
System.getProperty("os.name")吗?
标签: java amazon-ec2
我正在使用 aws-java-sdk api 来收集所有 ec2 实例。 我能够收集所有实例,但无法获取 Linux 实例的操作系统名称。 并获取具有 Windows 实例平台属性的操作系统名称。 谁能帮我解决这个问题。
【问题讨论】:
System.getProperty("os.name") 吗?
标签: java amazon-ec2
使用 RunningInstance.Platform 怎么样
AmazonEC2 ec2 = new AmazonEC2Client();
DescribeInstancesRequest req = new DescribeInstancesRequest();
List result = ec2.DescribeInstances(req).DescribeInstancesResult.Reservation;
foreach (Amazon.EC2.Model.Reservation reservation in result)
{
foreach (Amazon.EC2.Model.RunningInstance runningInstance in reservation.RunningInstance)
{
Console.WriteLine(runningInstance.InstanceId);
Console.WriteLine(runningInstance.InstanceType);
Console.WriteLine(runningInstance.Platform);
}
}
【讨论】: