数据工厂中 Azure 数据湖分析的服务主体模板



在此页面上:https://learn.microsoft.com/en-us/azure/data-factory/v1/data-factory-usql-activity

有一个模板,用于在 Azure 数据工厂中将 Azure 数据湖分析与服务主体一起使用(而不是为每次使用手动授权)。

模板如下所示:

{
"name": "AzureDataLakeAnalyticsLinkedService",
"properties": {
    "type": "AzureDataLakeAnalytics",
    "typeProperties": {
        "accountName": "adftestaccount",
        "dataLakeAnalyticsUri": "azuredatalakeanalytics.net",
        "servicePrincipalId": "<service principal id>",
        "servicePrincipalKey": "<service principal key>",
        "tenant": "<tenant info, e.g. microsoft.onmicrosoft.com>",
        "subscriptionId": "<optional, subscription id of ADLA>",
        "resourceGroupName": "<optional, resource group name of ADLA>"
    }
}

}

此模板在 Azure 数据工厂中不起作用,它坚持认为对于类型"AzureDataLakeAnalytics",不可能有"serviceprincipalid",它仍然需要"授权"作为属性。

我的问题是:使用服务主体配置 AzureDataLakeAnalyticsLinkedService 的正确 JSON 模板是什么?

好的,很抱歉问了一个我最终自己想通的问题。

虽然 Azure 门户确实抱怨模板,但它确实允许你部署它。我当然尝试过这个,但由于 azure 门户不显示错误消息,只显示错误标志,我没有意识到错误来自服务主体缺乏权限,而不是它抱怨的模板。

因此,通过向服务主体添加更多权限并部署 json,可以忽略编译器的投诉。它确实奏效了。抱歉打扰了。

相关内容

  • 没有找到相关文章

最新更新