Azure Lake Store: отсутствует Access-Control-Allow-Origin в заголовке ответа

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

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


person Kerdo    schedule 19.11.2016    source источник
comment
Какой код вы используете? Какую именно ошибку вы получаете?   -  person wBob    schedule 19.11.2016


Ответы (1)


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

person Gopi Kolla    schedule 20.11.2016
comment
Спасибо !! Я решил проблему аналогичным решением, которое вы предложили, вызвав остальную службу с моей серверной части, а не напрямую с клиента. - person Kerdo; 02.12.2016