Azure - разрешить доступ к веб-сайту, развернутому в Azure Службе приложений, только для одной страны - PullRequest
0 голосов
/ 27 января 2020

У меня есть веб-сайт, развернутый в Azure Службе приложений, и я хочу ограничить доступ к своему веб-сайту из любой другой страны, которая его посещает, но только определенная c страна может получить доступ к этому веб-сайту. Есть ли способ, где я могу ограничить / разрешить на уровне инфраструктуры внутри Azure?

Ответы [ 3 ]

1 голос
/ 28 января 2020

Есть ли способ, которым я могу ограничить / разрешить на уровне инфраструктуры внутри Azure?

Согласиться с Sajeetharan. Кажется, Azure Веб-приложение не может ограничить доступ только по стране напрямую . Вы можете попробовать Azure CDN, он может ограничить доступ страной .

Но, как вы сказали, вы не обязаны ограничивать CDN, в этом случае можно ограничить IP-адресатов в Azure. Вы также можете использовать меню «Ограничения IP» в Azure службах приложений, чтобы добавить ограничения:

Вы можете проверить документ Azure Ограничения доступа к службам приложений для получения более подробной информации.

Кроме того, вы можете попробовать использовать web.config или использовать функцию ограничения IP в веб-приложении:

Проверьте эту ветку для получения дополнительной информации.

Надеюсь, это поможет .

1 голос
/ 27 января 2020

Несмотря на то, что AppService не предоставляет, Да, это можно сделать с помощью Azure Поставщик CDN делает через фильтрацию геоуровня. Более подробную информацию можно найти здесь .

0 голосов
/ 05 февраля 2020

Ответ: Azure Передняя дверь с Политика WAF для передней двери

После ознакомления с другой документацией Microsoft я наконец-то реализовал решение с Azure Front Door, где вы можете установить Frontend hosts и Backend pools с переадресацией / перенаправлением. А в Frontend hosts вы можете выбрать WAF policy.

В бэкэнд-пуле вы можете выбрать любое приложение, например App Service или любое IP, в котором развернуто ваше приложение.

В WAF policy есть несколько вариантов ограничения трафика c и один из них geolocation restriction.

Просто примените ограничение геолокации в соответствии с желаемой страной, и оно будет работать как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...