ML流无效访问令牌错误

运行时间长ML任务需要存取令牌并延长使用寿命以确保任务在令牌过期前完成

写由shanmugavel.chandrakasu

2022年7月22日

问题

mL流任务在笔记本或作业中长运行,任务未完成反之,他们返回403无效访问令牌报错消息

错误栈跟踪:Mlflexceptive:API请求端点/api/2.0/mlfl/runs/de403+200响应主体:


错误403无效访问令牌

HTTP误差403


Problem accessing /api/2.0/mlflow/runs/create.理由:

无效存取令牌



因果

databricks访问令牌MLfrm Python客户端与跟踪服务器通信数小时后过期if ml任务运行较长时间,访问令牌可能在任务完成前过期产生ML流调用故障403无效访问令牌笔记本和作业中报错

求解

手动创建存取令牌并延长存续时间并配置笔记本存取令牌后再运行 MLfror任务

  1. 生成个人访问令牌AWS系统|休眠并配置延长寿命
  2. 搭建数据bricksCLIAWS系统|休眠)
  3. 数据bricksCLI创建个人访问令牌新密
    数据布列克置-scle
                
                 mlfrack-toke-string-value
                 
                  }
                 
                
  4. 将样本代码插入笔记本起始内含你的秘密名和工作空间URLAWS系统|休眠)
    ython存取=dbitils.secrets.get
                
                 s.environ
                 
                  数据bricks_cli.config导入提供商config提供商
                 
                
  5. 运行笔记本或正常作业
文章有帮助吗