Назад | Перейти на главную страницу

шеф-повар назначает эластичный IP-адрес экземпляру

Я использую собственный сценарий bash для увеличения / уменьшения скорости экземпляров EC2 по мере необходимости. Скрипт создает экземпляр, похожий на: knife ec2 server create --config .chef/knife.rb с некоторыми другими параметрами. Он создает экземпляр в порядке, но я хочу иметь возможность назначить свой эластичный IP-адрес текущему активному экземпляру.

За исключением отправки вывода в текстовый файл, анализа вывода для IP и имени экземпляра, а затем запуска ec2-associate-address -i $instancename $ipaddress есть ли хороший способ сделать это программно?

Думаю, я слишком долго об этом думаю.

Вы можете посмотреть на Поваренная книга Opscode "AWS" который содержит LWRP для присоединения эластичных IP-адресов к экземплярам AWS.

Нашел два ответа. Вы можете создать собственный сценарий настройки, используя рубиновый камень Fog:

gem install fog

Или следуйте инструкциям по Perl:

http://www.krzywanski.net/archives/592