我试图以编程方式从 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:在左侧菜单栏中找到“订阅”并单击。
第 4 步:在“添加权限”窗口中,选择角色的贡献者。在选择输入框中,键入在 Azure AD 中创建的应用程序名称(在 Azure Active Directory 中创建)并选择它。就我而言,我创建了 Azure 资源管理。
关于azure - 具有对象 ID 的客户端无权在范围内执行操作 'Microsoft.DataFactory/datafactories/datapipelines/read',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42134892/