【问题标题】:Azure Storage Explorer failing with Access Control ListsAzure 存储资源管理器因访问控制列表而失败
【发布时间】:2021-10-12 11:07:00
【问题描述】:

我已设置 Azure 数据湖 gen2,仅通过 AAD 组访问访问控制列表 (ACL)(无 RBAC)。容器文件夹已被授予执行和读取权限,相关的子文件夹和文件也是如此。

我可以通过 Power BI 确认对 ACL 控制文件的访问,但 Azure 存储资源管理器似乎无法识别 ACL 权限。缺乏对 ACL 的支持是 Azure 存储资源管理器的已知限制,还是有办法让 Azure 存储资源管理器识别分配的 ACL?

采取的步骤;

-以 Azure 管理员身份创建存储帐户,默认所有选项,除了添加分层名称支持

-创建的原始容器

-针对容器,选择管理 ACL,并为我添加权限,包括访问权限和默认权限

-保存的 ACL 设置

-上传文件到文件夹

-打开 Azure 存储资源管理器

-我可以在管理员帐户下看到新文件,但在我的帐户下看不到

我希望能够在黄色部分看到存储帐户。我正在使用 1.20 版的存储资源管理器

如果我单击创建存储帐户的用户下的容器管理 ACL,我可以看到按预期添加的权限,我只是在存储资源管理器中看不到我的帐户下的容器

【问题讨论】:

标签: azure acl azure-data-lake-gen2 azure-storage-explorer


【解决方案1】:

只是一直在努力解决类似问题。不确定您的情况是否与我相同,但这是我发现的。

如果用户在存储帐户上没有 RBAC,则他们无法列出容器,因此您不会期望帐户或容器出现在存储资源管理器中的用户帐户下。

但这并不意味着您不能手动添加容器。

转到 Local&Attached>StorageAccounts。右键单击并选择连接到 Azure 存储

然后选择ADLS Gen2 容器或目录

然后选择Azure AD作为认证方式,如果提示选择相关账号,最后输入你的容器的完整路径。

即https://adls 存储帐户名称.dfs.core.windows.net/容器名称

你应该很高兴。祝你好运!

【讨论】:

    猜你喜欢
    • 2019-12-05
    • 2018-10-22
    • 2016-02-22
    • 1970-01-01
    • 2014-07-07
    • 2022-08-05
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    相关资源
    最近更新 更多