Добавить ограничения IP для службы приложений QnA maker - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь добавить ограничения IP к моей службе приложений, связанной с моим QnA Maker, чтобы сделать ее доступной только через шлюз приложений. Теперь сервис работает через шлюз, но портал производителя qna больше не работает. При загрузке базы знаний я получаю следующее сообщение об ошибке:

Ошибка выполнения QnA Maker

Время выполнения недоступно. Убедитесь, что ресурс службы приложений в вашей службе QnA Maker запущен и работает.

Согласно Может ли qnamaker.ai загрузить URL-адрес, не открытый для publi c?, следующие диапазоны IP-адресов должны быть добавлены в белый список служб приложений:

  • Запад США: 13.91.0.0/16
  • Восток США: 52.191.0.0/18

К сожалению, добавление этих IP-адресов не решает проблему, и ресурс QnA по-прежнему недоступен.

После многократного обновления sh страницы иногда отображается КБ. Я думаю, что есть еще несколько диапазонов IP-адресов, которые нужно добавлять для постоянной работы.

Кто-нибудь знает, какой полный список IP-адресов нужно добавить, чтобы исправить портал разработчика QnA?

Ответы [ 2 ]

0 голосов
/ 18 июня 2020

Я наконец создал заявку в службу поддержки в Azure. Вот полный список, предоставленный службой поддержки Microsoft:

  • 13.68.0.0 / 16
  • 13.86.0.0 / 16
  • 13.91.0.0 / 16
  • 20.185.0.0 / 16
  • 40.83.0.0 / 16
  • 40.88.0.0 / 16
  • 40.121.0.0 / 16
  • 52.191.0.0 / 16

Теперь портал QnA Maker отлично работает с этим белым списком IP-адресов в службе приложений.

0 голосов
/ 01 июня 2020

Если это имя хоста действительно и доступно через следующие IP-адреса, все должно работать.

52.191.14.164

13.91.243.134

или

Размещение приложения QnA Maker в изолированной среде службы приложений немного сложно, но выполнимо. Вам необходимо интегрировать ILB с WAF, чтобы сайт был доступен извне: https://docs.microsoft.com/en-us/azure/app-service/environment/integrate-with-application-gateway

Вам также необходимо управлять сертификатами: https://docs.microsoft.com/en-us/azure/app-service/environment/create-ilb-ase#create -an-app-in- an-ilb-ase

  1. Создание службы приложений с включенным расширением QNA Maker (часть существующего шаблона) в ASE
  2. Вручную: добавление сертификатов + WAF для службы приложений за 1 (минимум 1 час работы)
  3. Убедитесь, что служба приложений доступна в браузере (https: //) и нет проблем с сертификатами
  4. Создание экземпляров когнитивных служб (часть существующего шаблона ) и передайте ему имя хоста службы приложений из 1.

Развернуть QnA Maker в существующей среде службы приложений, вы можете выбрать «Развернуть в Azure», изменить шаблон по желанию и развернуть в подписка. Например, этот шаблон веб-приложения: https://github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-github-deploy

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