【发布时间】:2014-12-17 21:19:06
【问题描述】:
只是想知道如何通过 Java API 获取 AWS 机器 (RHEL) 的主机名,即在命令提示符下运行“主机名”的结果。
我可以拨打以下电话
com.amazonaws.services.ec2.model.Instance awsInstance = ...
awsInstance.getPublicIpAddress())
awsInstance.getPrivateIpAddress())
awsInstance.getPrivateDnsName())
awsInstance.getPublicDnsName())
但不知道如何获取主机名 - 没有 getHostname() 方法。
【问题讨论】:
-
您为什么要确切地知道这一点?现有方法提供了大量信息
-
默认主机名是由 - 分隔的内部 ip,而不是 .不明白你的问题。
-
如果你在那里运行 jvm,你检查过 InetAddress 吗?
标签: java amazon-web-services amazon-ec2