2013-02-12 10 views
4

Какое оптимальное решение для вызова API, имеющего белый список IP-адресов из облачной платформы, такой как AWS Elastic Beanstalk, который по своей природе не имеет фиксированного IP-адреса?Использование API с ограниченным доступом IP (белый список) от облачной платформы

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

Есть ли лучшие решения там?

ответ

-1

Пример -> Работает на балансировочном балансе . Каждая среда службы AWS эластичного бобового стека имеет собственный URL-адрес. Этот URL-адрес является независимым - также из любого экземпляра, запущенного внутри вашей среды. Доступен только балансировщик нагрузки, какой экземпляр работает, и какой из них он должен вызывать для запроса.

Итак, если вы хотите сделать свой API доступным, используйте собственный балансировщик нагрузки, который направляет ваш запрос в динамический исполняемый экземпляр (с динамическим ip). Там много разных балансиров нагрузки. Apache Tomcat имеет собственный способ для балансировки нагрузки, поэтому, если вы используете apache tomcat для вашего API, возможно, это правильный путь :).

+0

Этот ответ либо полностью не связан с поставленным вопросом, либо настолько плохо написан, что я понятия не имею, как он относится к вопросу. – stepanian

+0

Вопрос -> вызов API/программного обеспечения/... с динамическим IP/экземпляром | Ответ -> Балансировщик нагрузки. Я также привел пример. – Eich