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

MLRun数据写入遇MLRunAccessDeniedError权限问题,求解决方案

解决MLRun中创建Feature Set时的403权限错误

错误核心分析

错误信息明确显示Not allowed to create resource /projects/fs-test/feature-sets/test,本质是当前MLRun用户没有对fs-test项目下Feature Set资源的创建权限,属于RBAC权限控制拦截。

具体解决步骤

  • 检查项目权限配置
    确认当前用户对fs-test项目拥有feature-set:create权限,可通过MLRun管理员在控制台或CLI分配对应角色(如project-admin或自定义权限角色)。
    用CLI命令验证当前权限:

    mlrun auth whoami
    mlrun projects get fs-test -v
    
  • 验证API访问凭证
    确保代码运行环境已加载有效权限的访问凭证。在Jupyter环境中,可重新登录MLRun刷新凭证:

    mlrun login http://mlrun-api:8080
    

    登录后再执行代码,避免因凭证过期或权限不足导致的拦截。

  • 显式关联目标项目
    在创建Feature Set时显式指定项目名称,避免默认项目与目标项目不匹配引发的权限问题:

    feature_set = fstore.FeatureSet(
        name=fsName, 
        entities=entity_list,
        timestamp_key='sysdate',
        project='fs-test'
    )
    feature_set.set_targets(targets=[ParquetTarget(name="s1")],with_defaults=False)
    feature_set.save()
    
  • 检查集群端权限规则
    若为私有部署的MLRun集群,联系管理员确认RBAC功能是否开启,以及是否存在误配置的项目权限规则(如限制了特定用户创建Feature Set的权限)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:05:17