azure - 数据工厂中 Azure Data Lake 分析的服务主体模板

标签 azure azure-data-factory azure-data-lake

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

有一个模板,用于在 azure datafactory 中使用带有服务主体的 Azure Datalake 分析(而不是为每次使用手动授权)。

模板如下所示:

{
"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”,并且它仍然需要“授权”作为属性。

我的问题是: 使用 serviceprincipal 配置 AzureDataLakeAnalyticsLinkedService 的正确 json 模板是什么?

最佳答案

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

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

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

关于azure - 数据工厂中 Azure Data Lake 分析的服务主体模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932099/

相关文章:

Azure 数据工厂 V2 SFTP 错误

azure - 重新运行(重新安排)一次性管道

c# - 使用文本提取器后,U-SQL 忽略在 JsonFunctions.JsonTuple() 中导致 JSON 异常的行

Azure 表存储 - 数据湖文件 - 通过 USQL 获取单行 Select 语句时响应时间缓慢

azure - 切换到 Azure SignalR 服务后 Context.UserIdentifier 为 null

angular - 使用 PKCE 的 OAuth 授权代码流不会触发/ token API 来获取 token

c# - Azure 云服务上的 Umbraco 7.0.2 - 访问路径 'E:\sitesroot\1\config\applications.config' 被拒绝

java - 使用有限堆的 azure-sdk-for-java 上传大文件

azure-data-factory - Azure 数据资源管理器命令动态参数错误

azure - 我可以使用 DateTime 变量在 USql Data Lake Analytics 中创建动态文件名吗