Я пытаюсь обслуживать несколько служб приложений Azure за шлюзом приложений. Эти службы должны быть доступны только через конечную точку шлюза приложений. Чтобы добиться этого, я сделал следующее:
- Добавил VNet
- Добавил su bnet и добавил в него все службы приложений
- Добавлен шлюз приложения с соответствующими правилами для указания на службу приложения
- Добавлены ограничения доступа к службе приложения, чтобы разрешить только su bnet шлюза приложения и общедоступный c IP приложения шлюз
Проверка работоспособности шлюза приложения указывает, что служба исправна (и, следовательно, достижима), но когда я пытаюсь сделать запрос к службе через шлюз с помощью Postman, я получаю 403 IP forbidden
ошибка. Тем не менее, когда я добавляю свой локальный IP-адрес в качестве разрешенного IP-адреса к службе приложения, запрос проходит очень хорошо
Из того, что я прочитал в Интернете, добавление publi c IP шлюза должно быть достаточно для разрешения доступа через шлюз, но кажется, что запросы с моей локальной машины заблокированы. Я что-то здесь неправильно понимаю?
Редактировать: Я также пытался назначить частный IP-адрес внешнего интерфейса шлюзу и добавить к нему доступ в службе приложения, но это также помогло не работает
Редактировать 2: Моя конфигурация
Ограничения доступа к службе приложения: Ограничения доступа
Внутренний пул: Внутренний пул
Настройки HTTP: Настройки HTTP
Слушатель: Слушатель
Правило: Правило