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

Azure ML任务突发DataAccessError:无效密钥令牌头问题求助

解决Azure ML挂载uri_folder时的DataAccessError问题

问题背景

  • 此前稳定运行的Azure ML任务,在将azureml_dataprep版本从4.8.1升级到4.8.3后,挂载uri_folder时抛出DataAccessError
  • 错误日志详情:

    DataAccessError(Unknown("an unexpected error occurred while resolving AccessToken ClientAuthenticationError: Unexpected content type "text/plain; charset=utf-8"\nContent: Invalid secret token header: XXXX", None))

  • 已完成排查动作:存储账户密钥未重新生成、执行az ml workspace sync-keys刷新密钥、Azure ML门户可正常浏览目标Datastore

可能原因

azureml_dataprep 4.8.3版本在令牌获取与解析逻辑上存在变更,与近期Azure ML服务的令牌端点行为调整存在兼容性冲突,尤其针对未配置显式认证的Datastore(依赖Workspace托管密钥),导致令牌解析失败触发错误。

解决方案

  • 回退SDK版本验证:将azureml_dataprep回退至4.8.1版本,确认是否恢复正常
    • 在环境YAML中指定版本:azureml-dataprep==4.8.1
    • 或通过pip命令安装:pip install azureml-dataprep==4.8.1
  • 显式配置Datastore认证:为目标Datastore添加账户密钥认证,绕过Workspace托管令牌逻辑
    az ml datastore update -n <你的Datastore名称> --account-key <你的存储账户密钥>
    
  • 升级Azure CLI版本:当前使用的CLI 2.39.0版本较旧,升级至最新稳定版(如2.47.0+),确保与新版本SDK的兼容性
    az upgrade
    
  • 检查Workspace托管身份权限:确认Workspace系统托管身份对目标存储账户拥有Storage Blob Data Contributor权限,避免任务执行时身份上下文权限不足

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 22:35:37