azure - 来自 .Net SDK 的数据湖分析调用(用户未授权)

标签 azure authorization azure-data-lake

目前,我正在尝试从 Web 应用程序中的数据湖分析调用我的 U-SQL 作业。为此,我使用官方 .net sdk。我通过另一个 Web 应用程序向 azure 进行授权,该应用程序放置在 azure Active Directory 中,并且有权访问数据湖文件(在我的应用程序中也能正常工作),并且拥有对数据湖分析资源组的读取权限。我只是尝试使用互联网上的一些选项(关闭两个服务上的防火墙,检查我在数据湖分析中是否有数据湖存储 az 数据源),但它不起作用:/所以也许还有其他解决我的问题的方法?或者我应该使用另一种方式在数据湖分析 sdk 中授权我并执行我的 U-SQL 作业?

这是我在 Visual Studio 中的错误消息:

附加信息:用户没有执行此操作的权限。

最佳答案

我最近遇到了类似的事情。对我来说,这是由于一些权限设置: 1) 检查App用户是否有权访问system\job文件夹及其所有子文件夹。如果您使用内部 u-sql 数据库,也可以对目录文件夹执行相同的操作 或者: 2) 此外,应用程序可能需要是数据湖存储的所有者。

请告诉我这是否有帮助...

关于azure - 来自 .Net SDK 的数据湖分析调用(用户未授权),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45015706/

相关文章:

c# - MSAL 与 Microsoft.Owin.Security.OpenIdConnect 有何关系?

javascript - react + redux - 401 - 未经授权 - 请求 header 中缺少 header

azure - 数据工厂中的 U-SQL 作业失败

azure - 是否应该使用 Azure Synapse 的主存储作为数据湖?

json - 如何将 JSON 文件上传到 Azure Data Lake 表

Azure 应用程序网关背后的 Azure 应用服务

azure - 从 Angular 前端调用 Azure AD 安全 Web API

java - 使用 Spring Security 进行授权和身份验证

python - 加载自己的数据以在 Microsoft Azure 机器学习中进行远程训练

Spring 基于角色的授权 VS ACL?