Я хочу знать, могу ли я зарезервировать несколько IP-адресов Amazon Elastic и назначить их инстансам, запущенным с помощью Autoscale. Итак, в основном, когда новый экземпляр запускается из-за срабатывания триггера, я также могу настроить API для поиска резервного IP-адреса и выделения его экземпляру. Мне нужно это сделать, потому что запущенный экземпляр должен будет связаться с сервером за пределами облака и пройти через брандмауэр, который разрешит удаленный доступ только с заранее определенного набора IP-адресов. Поэтому я думаю, что мне нужно зарезервировать некоторые IP-адреса, добавить их в настройки моего брандмауэра, а затем выделить их (автоматически) при запуске нового экземпляра.
Любые идеи?
Это возможно. Во-первых, по умолчанию вы получаете только 5 эластичных IP-адресов, чтобы получить больше, вам нужно спросить Amazon Web Services и объяснить свой вариант использования. Как только у вас будет достаточно:
Используйте вызов командной строки ec2-describe-addresses. Это покажет, какие у вас эластичные IP-адреса и что, если к ним привязаны какие-либо идентификаторы экземпляров.
Выберите открытый адрес, затем используйте ec2-allocate-address для привязки экземпляра к IP-адресам. Когда вы закрываете экземпляр, обязательно удалите его.