2017-07-10 45 views
0

當前我正在嘗試在我的Web應用程序中調用我的U-SQL Jobs中的數據湖分析。要做到這一點,我使用的是官方的.net sdk。我正在通過另一個放置在azure活動目錄中的web應用授予Azure授權,並有權訪問數據湖文件(這也適用於我的應用),並擁有對數據湖分析資源組的閱讀權限。我只是與來自互聯網的一些選項(兩個服務的防火牆轉,檢查我是否有數據湖存儲az數據源在數據湖分析),但它不工作:/所以也許有另一個解決我的問題?或者我應該用另一種方式在數據湖分析sdk中授權我並執行我的U-SQL作業?來自.Net SDK的Data Lake Analytics調用(用戶不授權)

這裏是在Visual Studio中我的錯誤信息:

附加信息:用戶沒有執行此操作權限。

回答

2

我最近碰到類似的東西。對我來說,這是由於一些權限設置: 1)檢查應用程序用戶是否有權訪問system \ job文件夾及其所有子項。如果您使用的是內部u-sql數據庫 或者: ,那麼也對目錄文件夾執行同樣的操作。2)此外,應用程序可能需要是數據湖存儲的所有者。

讓我知道如果這能幫助...

+0

感謝響應,什麼是真正幫助是添加用戶嚮導,併成立了我的網絡活動目錄應用程序的數據分析湖開發和設置權限,所有的數據文件湖。 – dawcza94

+0

@ dawcza94感謝您的反饋。是的,我也忘記了這個選擇。該向導基本上做同樣的事情。請不要忘記將問題設置爲已回答 – COR