当前位置: 首页 > 知识库问答 >
问题:

如何限制对数据块文件系统中特定路径的读/写访问?

东门深
2023-03-14

我正在使用 Azure 数据砖来处理来自 Azure 存储帐户的数据。我直接在数据砖文件系统中挂载它们,因为它写在这里:在数据砖文件系统中挂载存储帐户。因此,可以在路径下访问数据:/mnt/storage_account/容器/path_to_file

我装载了两个存储帐户。第一个是用作表源的标准存储帐户,用户不应能够访问其中的文件。第二个是 ADLS 存储帐户,用户在其中配置了访问策略,并且使用 ADLS 直通可以读取和写入专用于他们的容器。

我发现限制对DBFS访问的唯一方法是使用任何文件对象。但是一旦我运行GRANT SELECT ON ANY FILE TO

有什么方法可以限制对/mnt/storage_account_1/容器/…的访问,同时仍然可以访问/mnt/storage_account_2/容器…


共有1个答案

梁华清
2023-03-14

您可以尝试通过以下链接之一在存储帐户1上设置权限改造https://learn.microsoft.com/en-us/azure/storage/common/storage-auth?toc=/azure/storage/blobs/toc.json

 类似资料:
  • 是否可以传入文件路径或从csv中的其他文件读取?我的测试设置是这样的。 测试仪测试 CSV数据配置 我想在csv项目列和jmeter测试中包含一个文件,它将读取和发布json项目。

  • 我想限制用户可以上传到firebase存储路径的文件数量。以下是我的firebase存储规则: 我添加了一个列表(/images/Business/$(username)).size() 但我总是得到403,不确定“用户名”是否是全局变量,但我已经使用了不同的变量,仍然不能使它工作。

  • 当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。 Python 提供了内置的文件对象,以及对文件、目录进行操作的内置模块,通过这些技术可以很方便地将数据保存到文件(如文本文件等)中。 关于文件,它有两个关键属性,分别是“文件名”和“路径”。其中,文件名指的是为每个文件设定的名称,而路径则用

  • 问题内容: 有谁知道如何在react-router中限制对特定路由的访问?我想在允许访问特定路由之前检查用户是否已登录。我以为这很简单,但是文档尚不清楚该怎么做。 这是我应该在定义组件的位置设置的东西,还是应该在组件处理程序中处理的东西? 问题答案: 更新(2019年8月16日) 在react-router v4和使用React Hooks中,这看起来有些不同。让我们从开始。 我们正在使用一个库来

  • 我试图在服务器上的web应用程序中读取一个本地文件。在JBoss部署之外测试时,文件路径是正确的。然而,当我将它部署到JBoss时,文件路径改变了JBoss的< code>bin目录。当< code>user.dir系统属性被部署为war时,它会发生变化。 我如何在不使用绝对文件路径的情况下防止这种情况? 我想避免绝对文件路径,因为项目需要在具有不同目录结构的多台机器上复制。

  • fgets() 有局限性,每次最多只能从文件中读取一行内容,因为 fgets() 遇到换行符就结束读取。如果希望读取多行内容,需要使用 fread() 函数;相应地写入函数为 fwrite()。 对于 Windows 系统,使用 fread() 和 fwrite() 时应该以二进制的形式打开文件,具体原因我们已在《 文本文件和二进制文件到底有什么区别》一文中进行了说明。 fread() 函数用来从