Как перечислить мои экземпляры EC2 и получить их частные ip - PullRequest
4 голосов
/ 03 октября 2011

Я начинаю использовать EC2 с большим количеством экземпляров SPOT (> 100), я пытаюсь найти способ извлечь все свои частные ip экземпляров IC2, чтобы позже использовать их для развертывания двоичных файлов и так далее.

Может кто-нибудь помочь мне сделать это?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 03 октября 2011

Поскольку вы не указали фреймворк или язык:

  1. Используйте Консоль AWS .
  2. Используйте ElasticFox .
  3. Использование инструментов командной строки .
  4. Использование .NET SDK .
  5. Использование Java SDK .
1 голос
/ 03 октября 2011

Amazon будет запускать и останавливать точечные экземпляры без вашего участия, но на основе параметров запроса ваших точечных экземпляров.Из-за этого список IP-адресов экземпляров спотов, которые вы запрашиваете во время A, может быть неточным во время B.

Проблема 1. Вы думаете, что IP-адрес A является одним из ваших спотовых экземпляров, но в промежуточном Amazonпрервал ваш спотовый экземпляр и запустил чужой экземпляр с тем же частным IP-адресом.Вы должны убедиться, что экземпляр, с которым вы связываетесь, действительно принадлежит вам, прежде чем передать ему что-нибудь деликатное или доверять любым ответам, которые он вам дает.

Проблема 2: Со времени, когда вы получили результаты запроса, Amazonначал новые спотовые экземпляры для вас на основе спотовой цены.Когда вы переходите к «развертыванию двоичных файлов и т. Д.», Вы можете пропустить некоторые экземпляры, оставив их в нестабильном или устаревшем состоянии.

Возможно, вы захотите настроить спотовые экземпляры для настройки и обновления при запуске.вверх и, возможно, через равные промежутки времени.

...