azure - 具有对象 ID 的客户端无权在范围内执行操作 'Microsoft.DataFactory/datafactories/datapipelines/read'

标签 azure azure-functions azure-data-factory

我试图以编程方式从 azure 函数调用数据工厂管道。它抛出以下错误。

link: http://eatcodelive.com/2016/02/24/starting-an-azure-data-factory-pipeline-from-c-net/

AuthorizationFailed: The client 'XXXX-XXXXX-XXXX' with object id 'XXX829e05'XXXX-XXXXX' does not have authorization to perform action 'Microsoft.DataFactory/datafactories/datapipelines/read' over scope '/subscriptions/XXXXXX-4bf5-84c6-3a352XXXXXX/resourcegroups/fffsrg/providers/Microsoft.DataFactory/datafactories/ADFTestFFFS/datapipelines/ADFTutorialPipelineCustom'.

尝试搜索类似的问题,但没有一个搜索结果能解决我的问题,您能指导我们可能是什么问题吗?

目标是每当文件添加到 blob 时就运行数据工厂管道。因此,为了实现结果,我们尝试使用 blob 触发器从 azure 函数调用数据工厂管道。

最佳答案

第 1 步:登录您的 Azure 门户
步骤2:在左侧菜单栏中找到“订阅”并单击。
enter image description here

第 3 步:单击“访问控制 IAM”,然后单击“添加”。 enter image description here

第 4 步:在“添加权限”窗口中,选择角色的贡献者。在选择输入框中,键入在 Azure AD 中创建的应用程序名称(在 Azure Active Directory 中创建)并选择它。就我而言,我创建了 Azure 资源管理。 enter image description here

第 5 步:成功授予权限后,单击订阅窗口中的“刷新”,您将看到您的应用程序显示在列表中。请参见下面的示例。 enter image description here

关于azure - 具有对象 ID 的客户端无权在范围内执行操作 'Microsoft.DataFactory/datafactories/datapipelines/read',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42134892/

相关文章:

azure - 如何在Azure功能之间共享通用代码?

Azure Function Service Bus 触发器引发错误启动操作期间发生主机错误

azure - 防止字段在数据工厂中更新

azure - Azure 流分析是否适合生成数据仓库事实表和维度表?

azure - 使用 Istio,有没有办法将入口路由到未运行 envoy sidecar 的 k8s 集群服务?

c# - 没有这样的主机已知 —> System.Net.Http.HttpRequestException :

azure - CosmosDB 租赁集合不再自动创建

c# - AAS 模型暂停和恢复后,尝试打开 ADOMD.net 连接返回 307 响应

azure - 从守护程序应用程序调用 Azure 中的 ASP .NET Core API

azure - 如何将对象从 azure 数据工厂查找传递到笔记本,以便我可以在 python 脚本中使用 object/json