【发布时间】:2020-02-08 23:11:58
【问题描述】:
我正在使用 Azure Databricks。 使用 Microsoft Learn 网站上指定的文档,我设法将 BLOB 存储 (ADLS Gen2) 安装到我的 Databricks。
但是,当我尝试列出已挂载存储的内容时,出现以下错误:
ExecutionError: An error occurred while calling z:com.databricks.backend.daemon.dbutils.FSUtils.ls.
: GET https://xxxxxxxxxxxxx.dfs.core.windows.net/xxxxxxx?resource=filesystem&maxResults=5000&timeout=90&recursive=false
StatusCode=403
StatusDescription=This request is not authorized to perform this operation using this permission.
ErrorCode=AuthorizationPermissionMismatch
我已经检查了权限,并且我的 ServicePrincipal 被分配了角色“STORAGE BLOB DATA CONTRIBUTOR”,它允许对我的存储容器进行 R/W 访问。
任何人都知道我缺少哪个部分才能使其正常工作? 非常感谢您的帮助。
【问题讨论】:
标签: azure azure-data-lake azure-databricks access-rights