2017-04-11 86 views
1

我正在使用具有數據庫存儲輸入數據集和輸出數據集的自定義活動(配置爲在Azure批處理上運行)的數據工廠管道。數據湖存儲鏈接服務正在使用服務來驗證服務(服務主體),並且在通過複製嚮導在複製活動中使用時工作正常。但是,當與試圖檢查數據湖中是否存在文件的自定義活動一起使用時,活動會失敗,並顯示「需要授權」錯誤。使用Azure Blob Store作爲輸入和輸出數據集時,相同的自定義活動正常工作。對Data Lake Store鏈接服務的Azure批處理支持

似乎是Azure Batch(計算節點)無法授權Data Lake Store的問題。如果你已經解決了上述問題,請幫助。

+1

歡迎來到Stack Overflow!爲了給你一個很好的答案,如果你有一個[問],如果你還沒有看過,它可能會幫助我們。如果你可以提供[mcve],它可能也很有用。 – Mat

回答

1

約3周前我有這個完全相同的問題。我感到你的痛苦!

這是一個微軟bug!

經過多次試驗和錯誤和重新部署之後,我向Microsoft提出了支持憑單,確認數據湖商店的服務主體認證目前僅適用於複製活動。 不是與自定義活動。

這是我在4月10日星期一得到的官方回覆。

由於自定義活動的連接器 架構與最新發布的連接器架構不匹配的問題而發生此問題。其實 我們注意到了定製活動的問題,並計劃在接下來的2周內修復&部署 。

請注意,如果您將鏈接服務更改回使用會話令牌等,您還需要重新部署包含自定義活動的管道。否則,你會得到另一個錯誤,如下所示...

訪問被禁止,請檢查憑據,然後再試一次。代碼: 'AuthenticationFailed'消息:'服務器未能驗證 請求。確保包含簽名的授權標頭的值正確形成 。

希望這會有所幫助。

+0

謝謝@PaulAndrew。你拯救了我的一天。我還計劃走下與微軟合作的路線。非常感謝您的回覆! – Sebastian

+0

您的歡迎。我會感謝您的贊成票,並將其標記爲您的問題的答案。謝謝 –

+0

謝謝@PaulAndrew,你是對的。目前正在進行修復,我們計劃在4月底之前完成此項工作。 –

相關問題