You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure CLI从ADLS获取文件列表遇问题,求排查指导

排查Azure CLI获取ADLS文件列表失败的思路

常见问题排查步骤

  • 权限验证:
    确认当前登录Azure CLI的账号拥有对应ADLS的权限——Gen2需要Storage Blob Data Reader或更高权限,Gen1需要Data Lake Store Reader类权限,仅订阅级读者权限无法访问文件列表。用az account show查看当前登录账号,再去Azure门户的存储账户IAM页核对权限分配。
  • 命令语法核对:
    ADLS Gen2和Gen1的命令逻辑不同,别搞混:
    Gen2用blob存储命令:
    az storage blob list --account-name <存储账户名> --container-name <容器名> --auth-mode login --output table
    
    Gen1用专属命令:
    az dls fs list --account <Gen1账户名> --path <文件系统路径> --output table
    
    检查账户名、容器/路径有没有拼写错误,参数是否完整。
  • 网络与环境排查:
    先执行az storage account check-name --name <存储账户名>测试CLI和Azure存储的连通性。如果是企业内网环境,确认防火墙未拦截Azure存储的访问端口,或排查代理配置是否正常。
  • 存储账户配置检查:
    Gen2需确认已开启分层命名空间;若存储账户设置了防火墙/虚拟网络限制,要么把CLI所在IP加入允许列表,要么开启“允许受信任的Microsoft服务访问此存储账户”选项。

官方参考资源

  • Azure CLI存储命令官方文档:详细说明az storage blob list、az dls fs list的所有参数和使用场景
  • Azure ADLS权限配置指南:明确不同操作对应的权限要求、IAM配置步骤

内容的提问来源于stack exchange,提问作者sp_analytics

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 12:22:04