1

在我的 Azure Data Lake Store 中,我试图读取我使用 Azure Data Factory 2 中的管道导入的文件。

尽管我使用用于创建数据工厂、数据工厂的应用程序注册和数据湖本身的相同凭据登录,但我收到以下错误消息:

错误:访问控制异常

MESSAGE: OPEN failed with error 0x83090aa2(禁止。ACL 验证失败。资源不存在或用户无权执行请求的操作。)。[1a8ca11b-d726-468a-9aeb-d8ef3d93a81d] 失败,错误为 0x83090aa2(禁止。ACL 验证失败。资源不存在或用户无权执行请求的操作。)。[1a8ca11b-d726-468a-9aeb-d8ef3d93a81d][2018-06-19T07:45:23.8686252-07:00]

我的第一个想法是,这显然与访问权限有关。因此,出于好奇,我在保存我的文件的文件夹的访问页面中授予了“其他人”的读取、写入和执行访问权限。有趣的是,同样的错误发生了。

为什么?

我使用的 IR 在创建过程中自动选择,称为“AutoResolveIntegrationRuntime”。

4

1 回答 1

0

另请检查您的防火墙设置。 https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-secure-data(设置数据访问的IP地址范围)

启用 fairwall 并允许访问 Azure 服务“开启”

您还需要允许您的自托管 IR 机器的 IP 访问您的 ADLS,因为复制将发生在您的自托管 IR 上。

于 2018-06-20T10:26:03.640 回答