2017-05-30 46 views
0

我有一個需要授權和會話ID的鏈接服務。目標是在本地創建ADF項目,並通過VSTS CI/CD管道將其推送到Azure。每當我使用powershell腳本部署項目時,我都會遇到授權問題。我該如何處理?我注意到一個C#腳本https://docs.microsoft.com/en-us/azure/data-factory/data-factory-usql-activity。但是,我如何將這與我的ADF項目整合?任何建議(最好是逐步格式)都會有所幫助。在此先感謝如何以編程方式爲鏈接服務生成會話標識和授權標記?

+0

能否請您分享一下這裏的授權問題上的錯誤信息? –

+0

我嘗試部署linkedservice時收到此錯誤消息 - New-AzureRmDataFactoryLinkedService:憑證操作錯誤:您的鏈接服務的授權碼爲 無效,無法生成身份驗證令牌。請使用有權訪問您的資源的帳戶重新授權此鏈接服務,並及時重新部署鏈接服務 –

+0

您使用哪個構建任務進行部署? –

回答

0

您現在可以將服務主體與Azure Data Lake一起使用,因此無需爲鏈接的服務生成會話和令牌。

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

希望這有助於

+0

從問題中的鏈接來看,我敢打賭,他們在Data Lake Analytics(而不是存儲)方面遇到了問題。但好消息,這也只是增加了服務的主要支持。 https://docs.microsoft.com/en-us/azure/data-factory/data-factory-usql-activity#service-principal-authentication-recommended –

相關問題