我需要提出一种方法,Linux和Windows,(可以是两种不同的方法,没有问题),通过命令行确定服务器是否是亚马逊实例。
我们拥有可为客户监控数百台服务器的软件。我们为AWS,VM和物理提供不同的账单。我需要能够运行一个命令,告诉我它是否是EC2。
我已将http://169.254.169.254/latest/meta-data/视为测试,但我不确定它是多么可靠。对于RHEL来说这很好,我可以使用curl或wget,但对于Windows来说并不是很方便。
任何意见都会受到赞赏。
答案 0 :(得分:0)
使用实例元数据URL(如您所述)是识别有关Amazon EC2实例的信息的好方法。它适用于任何操作系统,因此它也适用于Windows。
当然,您的客户可以在非EC2系统上伪造该URL,如果他们使用网络路由,可能会在EC2实例上阻止它。