Кто-нибудь знает о настройках CORS QNA Maker?

Я хочу установить определенные домены в настройках приложения Azure Qna maker cors, а не *. Может ли кто-нибудь сообщить мне, какие домены для этого требуются, так как я не нашел никакой документации по этому поводу в Интернете.


person sumit sharma    schedule 04.10.2019    source источник


Ответы (2)


Когда вы создаете свой ресурс QnA Maker, вы создаете приложение (веб-приложение), чтобы разместить конечную точку для запросов:

Создание QnA Maker

Это связано со следующей архитектурой:

Архитектура QnA

Поэтому, если вы хотите реализовать определенные правила CORS, перейдите в свое веб-приложение и установите правила CORS на специальной вкладке:

Настройка Cors


Дополнительное редактирование:

Судя по комментариям (спасибо @sumit sharma), нужные домены:

  • qnamaker-service.trafficmanager.net
  • qnamaker.ai
person Nicolas R    schedule 04.10.2019
comment
Спасибо за подробный ответ, но мне нужно имя домена или веб-сайта, которое я могу указать здесь (которое может быть QNA maker использует внутри, я думаю, здесь это будет qnamaker.ai)? :@николас-р - person sumit sharma; 04.10.2019
comment
Для какого использования? Что будет потреблять ваш QnA Maker? - person Nicolas R; 04.10.2019
comment
Мой бот, использующий SDK для ботов. Я уже пытался указать URL-адрес своего бота в QNA maker, но для этого нужно разрешить еще несколько доменов. @Николас-р - person sumit sharma; 07.10.2019
comment
@sumitsharma Вы когда-нибудь решали это? Меня просят добавить определенные домены в CORS, но я обеспокоен тем, что сломаю своего бота. - person billoverton; 16.04.2020
comment
@billoverton Да, вам нужно поместить эти 2 домена в настройки CORS, и все готово. qnamaker-service.trafficmanager.net и qnamaker.ai - person sumit sharma; 20.04.2020

Ответ Николая Р. дает вам все необходимое для решения этой проблемы, кроме доменов для добавления (пытался редактировать, очередь редактирования заполнена). Если вы ищете домены для добавления сюда, они должны быть как минимум https://qnamaker-service.trafficmanager.net и https://www.qnamaker.ai. Я добавил их, и у меня не было проблем с сервисом после удаления «разрешить все».

person billoverton    schedule 20.04.2020
comment
Спасибо, я добавил эти пункты в свой ответ - person Nicolas R; 20.04.2020