Есть ли способ связать эластичный IP-адрес с экземпляром EC2 при запуске? - PullRequest
2 голосов
/ 08 апреля 2009

Здравствуйте, я разрабатываю код для запуска экземпляра образа EC2 в Amazon Web Services, есть 2 шага

1) запустить экземпляр 2) назначить наш Elastic IP-адрес запущенному экземпляру

Есть ли способ выполнить оба этих действия в одной команде?

Я буду запускать файл .bat для запуска экземпляра, а затем, когда экземпляр будет запущен, я буду использовать API запросов REST для вызова AssociateAddress. Я пока не уверен, как лучше определить, когда запущенный экземпляр меняется с ожидающего на запущенный, а не совершать периодические вызовы к нему. Могу ли я связать IP-адрес с ожидающим экземпляром?

Стивен

Ответы [ 2 ]

1 голос
/ 10 апреля 2009

Да, вы можете назначить IP ожидающему экземпляру. Он обрабатывается брандмауэрами, а не вашим экземпляром, поэтому не нужно запускать изменения Ваш экземпляр никогда не знает об Elastic IP.

1 голос
/ 08 апреля 2009

Конечно, вам нужно добавить скрипт запуска к вашему экземпляру EC2, который запускает команду allocate-address во время загрузки, чтобы связать эластичный IP. Вот учебник по добавлению сценариев запуска / завершения работы к экземпляру EC2.

...