2017-06-15 82 views
0

我已經創建了一個服務負責人,並設置了必要的鏈接服務,以便在ADF中使用憑據和密鑰等,這是如何完成的:Azure Data Lake服務負責人寫入數據工廠

https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-authenticate-using-active-directory

當我執行我的管道,並且文件被寫入ADL,我可以看到頂級文件夾(我記錄在ADL服務的創造者,而我也對資源的貢獻者集團),但我絕對無法深入下去。

我收到的錯誤基本上歸結了一個ACL錯誤。

有趣的是,我也沒有在執行地點被列爲:美國東部2當使用服務主體。

當我手動驗證數據工廠中的ADL連接(使用我自己的憑據)時,每個工作都絕對正常,並且「執行位置」現在與北歐一樣正確列出。

有沒有人見過這個?

回答

1

幫助閱讀:https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-access-control

,你正在運行到的問題是像一個ACL問題,因爲你所提到的。通過貢獻者訪問權限,您只能訪問和授權管理平面,而不能訪問帳戶的數據平面。

這裏是思考的ACL

  1. 如果您需要能夠讀取文件心智模式,你需要在父文件夾上文件RX訪問,並--X權限全部直到根。

  2. 如果您創建了一個新文件夾,並且爲自己創建了默認ACL條目,它將應用於所有新的下創建的文件和文件夾。

要解決您的問題,請詢問超級用戶(業主組中的某人)爲您提供此訪問權限。

或者,如果您是所有者,您將擁有RWX訪問任何ACL的獨立文件/文件夾。

這應該可以解決您的問題。

+0

所以這個問題基本上是我自己的燙手沒有被推下來,我懷疑這個..我會讀這個鏈接。我已經開始閱讀,但它是v。詳細:) – m1nkeh

+0

除非您在「所有者」角色或任何其他有權訪問的組中,否則默認情況下不會推送任何內容。 Azure Data Lake Store使用POSIX ACL - 如果遇到任何問題,我很樂意詳細解釋。請告訴我。 –

+0

嗯..它有點不清楚,但我會閱讀該鏈接並回到你身邊。感謝您的快速解答! – m1nkeh

相關問題