Azure Databricks模型服务报错:Owner resource does not exist咨询
Azure Databricks模型部署报错:Owner resource does not exist 原因及解决方法
报错原因分析
- 模型注册时关联的底层资源(如ADLS存储账户、容器)已被删除或权限被撤销,导致部署时无法定位模型文件
- 模型依赖的核心资源(如Databricks工作区、MLflow跟踪服务关联的Azure资源组)已被删除,系统无法识别资源所有者
- 部署配置中引用的模型版本、存储路径有误,或目标模型版本已被归档/删除
解决方法
- 检查模型关联的存储资源
进入MLflow模型注册表,查看目标模型版本的存储位置字段,确认对应的ADLS存储账户、容器是否存在,当前Databricks服务主体是否拥有该路径的读取权限。若资源已删除,需重新上传模型文件到有效存储路径并重新注册模型。 - 验证核心资源有效性
确认Databricks工作区状态正常,关联的Azure资源组未被删除。若集成了Azure ML,检查对应的Azure ML工作区是否存在且可用。 - 核对部署配置参数
部署时检查配置中指定的模型版本ID、存储路径是否正确,确保引用的是当前工作区内存在的有效模型版本,而非已被删除或归档的版本。 - 重新注册并部署模型
若上述检查无问题,从实验环境重新导出测试通过的模型,在MLflow中注册新的模型版本,再基于新版本进行部署操作,规避旧版本关联资源失效的问题。
内容的提问来源于stack exchange,提问作者Samlex
相关产品推荐
相关产品推荐

