Фиксированный и зарезервированный исходящий IP для службы приложений
У меня есть веб-приложение Azure, которое имеет 2 слота (один для производства и один для постановки). Мое веб-приложение вызывает внешнюю веб-службу, защищенную с помощью IP-фильтрации. Когда я работаю, я вызываю внешний веб-сервис для производства, а когда я готовлюсь, я вызываю внешний веб-сервис для постановки.
Поскольку я переключаюсь со стадии на производство, мои 2 исходящих IP-адреса регулярно меняются. Поэтому внешний веб-сервис не может самостоятельно защитить постановку и производство.
Может ли среда службы приложений помочь мне? Или другой сервис Azure?
Благодарю.
1 ответ
Кажется, тебе здесь не повезло. Согласно документации Microsoft Azure:
Могу ли я использовать зарезервированный IP-адрес для всех служб Azure?
Зарезервированные IP-адреса могут использоваться только для виртуальных машин и ролей экземпляров облачных служб, предоставляемых через VIP.
Таким образом, нет зарезервированных IP-адресов для служб приложений Azure, но только для виртуальных машин и облачных служб.
Но могут быть некоторые возможные решения:
- замените IP-фильтрацию фильтрацией поддоменов Azure, такой как my-app-prod.azurewebsites.net, my-app-staging.azurewebsites.net (или купите доменное имя и настройте записи его поддоменов так, чтобы они указывали на дочерние домены слотов службы приложений Azure, и используйте их вместо лазури)
- перенесите свою среду в облачные службы Azure или виртуальные машины, а затем настройте виртуальную сеть Azure с зарезервированными IP-адресами.