Azure Data Lake服务负责人写入数据工厂

问题描述:

我已经创建了一个服务负责人,并设置了必要的链接服务,以便在ADF中使用凭据和密钥等,这是如何完成的:Azure Data Lake服务负责人写入数据工厂

https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-authenticate-using-active-directory

当我执行我的管道,并且文件被写入ADL,我可以看到*文件夹(我记录在ADL服务的创造者,而我也对资源的贡献者集团),但我绝对无法深入下去。

我收到的错误基本上归结了一个ACL错误。

有趣的是,我也没有在执行地点被列为:美国东部2当使用服务主体。

当我手动验证数据工厂中的ADL连接(使用我自己的凭据)时,每个工作都绝对正常,并且“执行位置”现在与北欧一样正确列出。

有没有人见过这个?

帮助阅读:https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-access-control

,你正在运行到的问题是像一个ACL问题,因为你所提到的。通过贡献者访问权限,您只能访问和授权管理平面,而不能访问帐户的数据平面。

这里是思考的ACL

  1. 如果您需要能够读取文件心智模式,你需要在父文件夹上文件RX访问,并--X权限全部直到根。

  2. 如果您创建了一个新文件夹,并且为自己创建了默认ACL条目,它将应用于所有新的下创建的文件和文件夹。

要解决您的问题,请询问超级用户(业主组中的某人)为您提供此访问权限。

或者,如果您是所有者,您将拥有RWX访问任何ACL的独立文件/文件夹。

这应该可以解决您的问题。

+0

所以这个问题基本上是我自己的烫手没有被推下来,我怀疑这个..我会读这个链接。我已经开始阅读,但它是v。详细:) – m1nkeh

+0

除非您在“所有者”角色或任何其他有权访问的组中,否则默认情况下不会推送任何内容。 Azure Data Lake Store使用POSIX ACL - 如果遇到任何问题,我很乐意详细解释。请告诉我。 –

+0

嗯..它有点不清楚,但我会阅读该链接并回到你身边。感谢您的快速解答! – m1nkeh