Мне нужно придумать метод, как Linux, так и Windows (может быть два разных метода, без проблем) для определения через командную строку, независимо от того, экземпляр Amazon или нет.Как определить, является ли сервер Amazon EC2 из командной строки
У нас есть программное обеспечение, которое контролирует сотни серверов для клиентов. Мы оцениваем их по-разному для AWS, VM и физических. Мне нужно иметь возможность запускать команду, которая точно скажет мне, является ли она EC2.
В качестве теста я рассмотрел http://169.254.169.254/latest/meta-data/, но я не уверен, насколько это надежный. Это нормально для RHEL, где у меня есть завиток или wget, но не очень удобный для Windows.
Любой вход будет оценен.
Метаданные экземпляра достаточно надежны, и powershell обычно используется для этой задачи в окнах. Пример: http://stackoverflow.com/a/11473704/775544 –
Возможный дубликат [узнать идентификатор экземпляра из машины ec2] (http://stackoverflow.com/questions/625644/find-out-the- instance-id-from-in-an-ec2-machine) –
Выполняет ли ваше программное обеспечение, запущенное на экземпляре, исходящие интернет-соединения, чтобы отправлять отчеты в центральное место? –