我正在嘗試使用azure數據工廠v2將數據複製到Azure數據存儲池。我創建了數據湖商店,並在article here之後創建了一個AD網絡應用程序,並確保該帳戶可以訪問數據湖商店。不過,我收到以下錯誤,每當我試圖運行一個管道,涉及使用數據湖店作爲一個水槽的單一副本活動:無法訪問ADLS帳戶'(accountname)'
活動複製(副本活動名稱)失敗:無法檢測區的鏈接服務'AzureDataLakeStore':'LS_DataLakeStore',錯誤爲'無法訪問ADLS帳戶'(數據湖店帳號名稱)'。請確保它已被創建。',請明確指定由connectVia屬性引用的集成運行時的位置,以避免在需要時檢測區域。
我有三重檢查帳戶名是否正確。我已授予AD應用程序「所有者」對訂閱的訪問權限,以確保它不是權限問題。我甚至試圖創建一個Adf集成運行時,這樣我就可以通過錯誤提示的'connectVia'屬性來指定它,所有這些都沒有運氣。
想法爲什麼ADF似乎無法看到我的數據湖店?
這裏是我的鏈接業務的JSON:
{
"name": "LS_DataLakeStore",
"properties": {
"type": "AzureDataLakeStore",
"typeProperties": {
"dataLakeStoreUri": "adl://{my adls account name}.azuredatalakestore.net/",
"servicePrincipalId": "{the application id of the AD account I created}",
"servicePrincipalKey": {
"type": "SecureString",
"value": "{the value of the key for the AD account I generated}"
},
"tenant": "{my tenant id (I also tried using the tenant domain name here as well)}",
"subscriptionId": "{the subscription id in which the ADF and ADLS are located}",
"resourceGroupName": "{the resource group name in which the ADF and ADLS are located}"
}
}
}