Проблема проверки подлинности соединителя озера данных приложения логики Azure. Как исправить?

Я создал рабочий процесс приложения логики в Azure для извлечения данных из базы данных Azure и их загрузки в озеро данных. Для этого я использую соединители SQL и DataLake. При загрузке данных в DL я столкнулся с проблемой аутентификации. Я выполнил все шаги для проверки подлинности между службами с помощью Data Lake Store с помощью Azure Active Directory.

Примечание. Для этого я использую свою личную учетную запись Azure.

Коннектор Azure DataLake:

введите здесь описание изображения


person ravi kiran    schedule 29.06.2017    source источник


Ответы (1)


API-интерфейс загрузки файла Azure DataLake. Возвращает этот тип ошибки. Я исправил это.

Эта ошибка возникла из-за проблемы с перенаправлением URL-адреса и отсутствия параметра.

https://<yourstorename>.azuredatalakestore.net/webhdfs/v1/mytempdir/list.txt?op=CREATE

HTTP / 1.1 307 Временное перенаправление на

https://<yourstorename>.azuredatalakestore.net/webhdfs/v1/mytempdir/list.txt?op=CREATE&write=true

если вы и отправляете файл на первый URL-адрес с помощью putasync .it перенаправления на второй URL-адрес, он не принимается для URL-адресов отдыха и вызывает несанкционированную проблему.

Вы можете напрямую указать второй URL-адрес, он работает нормально. потому что у него есть требуемые параметры и без перенаправления. Итак, это загрузка и успешный ответ.

Меня проверили в Rest API File Upload. и заголовок авторизации со схемой на предъявителя и токеном в разделе "Требуется для этого". Я думаю, что вы уже передаете токен только URL-адрес строки запроса, я думаю.

Думаю, это полезно для вас. Переиграй меня.

person umasankar    schedule 12.08.2017