在我的 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”。