我正在使用具有自定义活动(配置为在 Azure Batch 上运行)的数据工厂管道,该活动具有数据湖存储输入数据集和输出数据集。数据湖存储链接服务正在使用服务到服务身份验证(服务主体),并且在通过复制向导用于复制活动时工作正常。但是,当与尝试检查数据湖中是否存在文件的自定义活动一起使用时,活动会失败并显示错误“需要授权”。使用 Azure Blob Store 作为输入和输出数据集时,相同的自定义活动可以正常工作。
似乎是 Azure Batch(计算节点)无法授权 Data Lake Store 的问题。如果您已经解决了上述问题,请提供帮助。