2016-11-19 15 views
1

При попытке вызвать данные в лазурном хранилище данных озера и перечислить все каталоги, он не может вернуть никаких результатов во время отсутствия CORS. Проблема, t найти какой-либо способ предоставить Azure DatalakeStore политику CORS (не то же самое, что и хранилище Azure)Azure Lake Store: отсутствует Access-Control-Allow-Origin из заголовка ответа

Любое обходное решение или решение для этого?

+0

Какой код вы используете? Какую точную ошибку вы получаете? – wBob

ответ

2

Некоторые из услуг в Azure по-прежнему не поддерживают CORS (например, DocumentDB и, как вы уже видели, для ADLS). Одной вещью, которую можно попробовать до того же, является предоставление azure - использовать APIM (Azure API Management Gateway). Я попробовал это, когда у меня есть API-интерфейс DocumentDB REST API на APIM и использовал конечную точку APIM на стороне клиента, и она сработала. Проверьте ссылки ниже для создания APIM и позволяет CORS

https://azure.microsoft.com/en-us/services/api-management/

https://msdn.microsoft.com/library/azure/7689d277-8abe-472a-a78c-e6d4bd43455d#CORS

+0

Спасибо! Я решил проблему с аналогичным решением, которое вы предложили, вызвав службу остальной части с моей серверной части не непосредственно от клиента. – Kerdo