2017-06-29 2 views
0

Ich habe einen Arbeitsablauf für Logic-Anwendungen auf Azure erstellt, um die Daten aus Azure DB abzurufen und dieselben in Data Lake hochzuladen. Dazu benutze ich SQL und DataLake Connectors. Während ich die Daten auf DL hochlade, sehe ich mich einem Authentifizierungsproblem gegenüber. Ich habe alle Schritte für die Service-to-Service-Authentifizierung mit Data Lake Store mit Azure Active Directory ausgeführt.Problem mit Azure Logic App Data Lake Connector-Authentifizierung. Wie repariert man?

Hinweis: Ich benutze mein Personal Azure Account dafür.

Azure DataLake Anschluss:

enter image description here

Antwort

0

Azure DataLake Datei hochladen REST-API Return diese Art von Fehler. Ich war es zu reparieren.

Dieser Fehler ist für URL-Redirect-Problem und Parameter fehlt.

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

HTTP/1.1 307 Temporary Redirect zu

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

wenn Sie und die Datei in die erste URL putasync .it ist auf den zweiten URL umleiten, es ist nicht für Ruhe URLs akzeptiert und es ist das unbefugte Ausgabe werfen.

Sie können direkt die zweite URL geben, die es gut funktioniert. weil es Params benötigt und ohne Redirect. Also, es ist Upload und geben Sie Erfolgsantwort.

Ich wurde in Rest API File Upload eingecheckt. und Authorization Header mit Bearer Scheme und Token in Erforderlich für diese Required.Ich denke schon übergeben Sie Token nur URL Query String fehlt, denke ich.

Ich denke, es ist hilfreich für Sie. Wiederhole mich.

Verwandte Themen