繁体   English   中英

Azure 数据工厂 - Azure 数据湖 Gen1 访问

[英]Azure Data Factory - Azure Data Lake Gen1 access

逻辑应用程序正在将文件添加到数据工厂 V2 我有一个数据工厂,可以访问“数据湖 gen 1”来处理文件。 添加文件后尝试调试数据工厂时收到以下错误。

 "ErrorCode=FileForbidden,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Failed to read a 'AzureDataLakeStore' file. File path: 'Stem/Benchmark/DB_0_Measures_1_05052020 - Copy - Copy - rounded, date changed - Copy (3).csv'.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Net.WebException,Message=The remote server returned an error: (403) Forbidden.,Source=System,'",

当我在下一次加载许可后“应用于儿童”时,错误消失了。 到目前为止尝试过: - 在数据湖中为数据工厂及其子项分配了权限。

  • 在数据湖文件夹中为数据工厂及其子项分配了权限。
  • 添加数据工厂作为数据湖的贡献者。
  • 将数据工厂作为所有者添加到数据湖。
  • 允许“所有 Azure 服务访问此 Data Lake Storage Gen1 帐户”。

经过所有尝试,仍然需要手动为每个添加的文件“应用权限给孩子”。

有没有什么办法解决这一问题?

可以重现您的错误:

在此处输入图像描述

我就是这样解决的:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我的帐户是数据湖 gen1 的所有者。 数据工厂是数据湖 gen1 的贡献者。

在此处输入图像描述

您需要在父文件夹上授予读取 + 执行权限,然后执行上面提到的@Bowman Zhu。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM