如何从命令行确定服务器是否为Amazon EC2

时间:2015-11-09 22:21:17

标签: windows amazon-web-services amazon-ec2 rhel

我需要提出一种方法,Linux和Windows,(可以是两种不同的方法,没有问题),通过命令行确定服务器是否是亚马逊实例。

我们拥有可为客户监控数百台服务器的软件。我们为AWS,VM和物理提供不同的账单。我需要能够运行一个命令,告诉我它是否是EC2。

我已将http://169.254.169.254/latest/meta-data/视为测试,但我不确定它是多么可靠。对于RHEL来说这很好,我可以使用curl或wget,但对于Windows来说并不是很方便。

任何意见都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

使用实例元数据URL(如您所述)是识别有关Amazon EC2实例的信息的好方法。它适用于任何操作系统,因此它也适用于Windows。

当然,您的客户可以在非EC2系统上伪造该URL,如果他们使用网络路由,可能会在EC2实例上阻止它。