从databricks连接到Azure Data Lake Gen 2时访问问题

伊德盖斯

我在尝试使用服务主体和OAuth 2.0将数据砖连接到gen2数据湖时遇到了以下访问问题

执行的步骤:参考文章

  1. 创建新的服务主体
  2. 通过具有参与者角色访问权限的azure存储帐户IAM提供对该服务主体的必要访问。
  3. 数据块和存储帐户已启用防火墙和专用端点连接。

StatusCode = 403
StatusDescription =此请求无权使用此权限执行此操作。
ErrorCode = AuthorizationPermissionMismatch
ErrorMessage =未经授权,此请求无法执行此操作。

但是,当我尝试通过访问键进行连接时,效果很好,没有任何问题。现在,我开始怀疑步骤3是否是造成此访问问题的原因。如果是这样,我是否需要授予其他访问权限以使其成功?有什么想法吗?

CHEEKATLAPRADEEP-MSFT

在执行“将应用程序分配给角色”中的步骤时,请确保将“存储Blob数据贡献者”角色分配给服务主体。

代表:我已向服务主体提供了所有者权限,并尝试运行“ dbutils.fs.ls("mnt/azure/")”,返回了与上述相同的错误消息。

在此处输入图片说明

解决方案:现在将“存储Blob数据贡献者”角色分配给了服务主体。

在此处输入图片说明

最后,在将Storage Blob数据贡献者角色分配给服务主体后,能够获得没有任何错误消息的输出。

在此处输入图片说明

有关更多详细信息,请参阅“教程:Azure Data Lake Storage Gen2,Azure Databricks和Spark ”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure Data Lake Gen 2 - 如何选择加入“Azure Data Lake Storage 上的多协议访问”

来自分类Dev

Azure Data Lake Gen2与存储帐户

来自分类Dev

Azure Data Lake Analytics 是否支持 ADLS Gen2?

来自分类Dev

仅通过ACL授予对Azure Data Lake Gen2访问的访问权限(无RBAC)

来自分类Dev

如何解决Data Lake Gen2中过多的ADF / Databricks镶木地板Azure blob写入成本

来自分类Dev

尝试将服务与Data Factory中的Azure Data Lake Storage Gen 1链接时出错

来自分类Dev

使用Databricks从Azure EventHubs Capture生成的Azure Data Lake Gen1读取Avro数据失败

来自分类Dev

Azure数据工厂-从Data Lake Gen 2 JSON文件提取信息

来自分类Dev

Azure Data Lake Gen2是否提供WebHDFS REST API?

来自分类Dev

如何使用Azure CLI重命名Data Lake Gen2文件夹?

来自分类Dev

使用数据工厂将表从SAP BW提取到Azure Data Lake Gen2

来自分类Dev

您可以拥有不带HNS的Azure Data Lake gen2吗?

来自分类Dev

获取有关Azure Data Lake Gen2(ACL)的特定用户权限

来自分类Dev

适用于Data Lake Gen 2的Azure Blob触发功能

来自分类Dev

Azure数据工厂-从Data Lake Gen 2 JSON文件提取信息

来自分类Dev

使用 REST API 批量上传到 Azure Data Lake Gen 2

来自分类Dev

无法使用azure-sdk-for-js使用Angular访问Azure Data Lake Gen2的文件系统

来自分类Dev

将文件上传到CloudBlockBlob时的访问问题-Windows Azure

来自分类Dev

如何使用 Azure Blob 存储连接到 Azure Data Lake Analysis

来自分类Dev

用于访问 Azure Data Lake Store 的 Python 代码

来自分类Dev

Azure Data Lake Store并发

来自分类Dev

尝试从 Azure Data Lake 删除文件时引发异常

来自分类Dev

Delta Lake恢复问题(Databricks)

来自分类Dev

从第2代Azure Data Lake删除未刷新的文件

来自分类Dev

Azure Data Lake Store - 文件权限更新

来自分类Dev

Azure Data Lake Store 带宽限制

来自分类Dev

使用 python 中的请求模块连接到 Azure-Datalakes-gen2 时遇到问题

来自分类Dev

在Spring中使用BoneCP进行调度操作时,连接断开:“数据库访问问题。正在终止此连接...”

来自分类Dev

使用Spark 2.4从Azure Data Lake Storage V2读取文件

Related 相关文章

  1. 1

    Azure Data Lake Gen 2 - 如何选择加入“Azure Data Lake Storage 上的多协议访问”

  2. 2

    Azure Data Lake Gen2与存储帐户

  3. 3

    Azure Data Lake Analytics 是否支持 ADLS Gen2?

  4. 4

    仅通过ACL授予对Azure Data Lake Gen2访问的访问权限(无RBAC)

  5. 5

    如何解决Data Lake Gen2中过多的ADF / Databricks镶木地板Azure blob写入成本

  6. 6

    尝试将服务与Data Factory中的Azure Data Lake Storage Gen 1链接时出错

  7. 7

    使用Databricks从Azure EventHubs Capture生成的Azure Data Lake Gen1读取Avro数据失败

  8. 8

    Azure数据工厂-从Data Lake Gen 2 JSON文件提取信息

  9. 9

    Azure Data Lake Gen2是否提供WebHDFS REST API?

  10. 10

    如何使用Azure CLI重命名Data Lake Gen2文件夹?

  11. 11

    使用数据工厂将表从SAP BW提取到Azure Data Lake Gen2

  12. 12

    您可以拥有不带HNS的Azure Data Lake gen2吗?

  13. 13

    获取有关Azure Data Lake Gen2(ACL)的特定用户权限

  14. 14

    适用于Data Lake Gen 2的Azure Blob触发功能

  15. 15

    Azure数据工厂-从Data Lake Gen 2 JSON文件提取信息

  16. 16

    使用 REST API 批量上传到 Azure Data Lake Gen 2

  17. 17

    无法使用azure-sdk-for-js使用Angular访问Azure Data Lake Gen2的文件系统

  18. 18

    将文件上传到CloudBlockBlob时的访问问题-Windows Azure

  19. 19

    如何使用 Azure Blob 存储连接到 Azure Data Lake Analysis

  20. 20

    用于访问 Azure Data Lake Store 的 Python 代码

  21. 21

    Azure Data Lake Store并发

  22. 22

    尝试从 Azure Data Lake 删除文件时引发异常

  23. 23

    Delta Lake恢复问题(Databricks)

  24. 24

    从第2代Azure Data Lake删除未刷新的文件

  25. 25

    Azure Data Lake Store - 文件权限更新

  26. 26

    Azure Data Lake Store 带宽限制

  27. 27

    使用 python 中的请求模块连接到 Azure-Datalakes-gen2 时遇到问题

  28. 28

    在Spring中使用BoneCP进行调度操作时,连接断开:“数据库访问问题。正在终止此连接...”

  29. 29

    使用Spark 2.4从Azure Data Lake Storage V2读取文件

热门标签

归档