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

读取FeatureVector时遇权限错误:无法访问指定feature-sets资源

解决MLRun FeatureVector读取权限问题

原因分析

错误提示明确指向当前用户无权限读取xxx项目下的kth特征集,以下是针对性的解决步骤:

解决办法

1. 给当前用户添加目标项目/特征集的读取权限

  • UI操作方式:进入MLRun界面的xxx项目,找到kth特征集,在权限设置中为当前用户添加读取权限。
  • CLI命令方式:
    给用户授予整个xxx项目的读取权限:
    mlrun projects add-member xxx <你的用户名> --role reader
    
    仅给用户授予kth特征集的读取权限:
    mlrun auth grant projects/xxx/feature-sets/kth <你的用户名> read
    

2. 验证特征集的归属与拼写

确认代码中xxx/kth.*的项目名、特征集名无拼写错误,可通过CLI命令列出目标项目下的特征集验证:

mlrun feature-sets list -p xxx

3. 检查跨项目访问配置

如果你的uc004-vector特征向量与kth特征集不在同一项目,需确认MLRun全局配置允许跨项目资源访问(默认可能限制,需管理员调整)。

4. 确认身份凭证有效性

初始化MLRun时,确保使用的API token或身份凭证对应有权限的账号:

import mlrun
mlrun.set_env("MLRUN_API_TOKEN", "你的有效权限token")
mlrun.set_env("MLRUN_DBPATH", "你的MLRun服务地址")

额外排查步骤

直接尝试读取单个特征集,确认权限问题是否仅出现在FeatureVector调用场景:

import mlrun.feature_store as fs
fs.get_offline_features("xxx/kth")

如果此命令也报错,说明核心问题是特征集本身的权限未配置,优先处理权限授权即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:25:05