У нас возникла проблема с экземплярами Azure Search Basic. tl; dr; заключается в том, что предварительный запрос CORS OPTIONS из браузера получает 403 FORBIDDEN в Search Basic.
Мы решили эту проблему, временно перейдя к стандартному экземпляру.
Мы пытались создать бесплатную службу для тестирования и разработки службы поиска для веб-сайта Angular, и нам это удалось. Когда мы попытались загрузить весь набор данных, он превысил квоту, поэтому мы перешли на уровень Basic.
Мы обновили домен и ключ для поиска, но он начал отвечать 403, когда был достигнут запросом OPTIONS, учитывая, что это междоменный запрос. CORS был правильно настроен, но мы даже настроили его так, чтобы разрешить все источники, и результат был таким же.
При доступе напрямую через почтальона, запросы GET были адресованы правильно. OPTIONS вернули 403.
Мы пытались исправить проблему, поэтому мы создали экземпляр Standard, и, к нашему удивлению, он снова заработал со всем набором данных. Мы создали три экземпляра Basic, пытаясь протестировать это в US EAST, и все они дали одинаковый ответ.
Это отключено из-за предварительного просмотра?