Azure存储容器UI创建目录失败及ACL、Storage Explorer问题求助
解决Azure存储账户分层命名空间下添加目录失败的问题
排查与修复步骤
排查DNS与网络问题
getaddrinfo ENOTFOUND核心是域名解析失败,先做以下验证:- 尝试ping存储账户的Blob服务端点(格式:
<存储账户名>.blob.core.windows.net),若无法解析,切换到公共DNS(如8.8.8.8)测试,排除本地DNS故障。 - 检查本地防火墙、代理服务器是否拦截Azure存储域名请求,临时关闭防火墙或调整代理规则,允许访问Azure存储相关域名。
- 尝试ping存储账户的Blob服务端点(格式:
验证存储账户与权限配置
- 确认存储账户已启用分层命名空间(Hierarchical Namespace):在Azure门户存储账户的「数据湖存储Gen2」选项卡查看状态(注意:启用后无法禁用)。
- 检查当前操作账户的权限,确保拥有
Storage Blob Data Contributor或更高权限,避免因权限不足导致操作失败。
修复Azure Storage Explorer配置
- 右键存储账户选择「刷新」,重新建立连接。
- 打开Storage Explorer设置(齿轮图标),进入「网络」选项,点击「清除DNS缓存」后重启工具。
- 升级Storage Explorer到最新版本,旧版本可能存在分层命名空间兼容问题。
用替代方式验证操作
- 使用Azure CLI命令创建目录:
若命令执行成功,说明问题出在Storage Explorer本地配置,而非存储账户本身。az storage fs directory create --account-name <存储账户名> --file-system <容器名> --name <新目录名> --auth-mode login - 登录Azure门户直接在容器中创建目录,验证操作是否正常,排除本地工具故障。
- 使用Azure CLI命令创建目录:
内容的提问来源于stack exchange,提问作者gertrude89
相关产品推荐
相关产品推荐

