MLflow 认证 REST API
MLflow 认证 REST API 允许您创建、获取、更新和删除用户、实验权限和注册模型权限。该 API 托管在 MLflow 跟踪服务器的 /api 路由下。例如,要列出托管在 https://:5000 的跟踪服务器上的实验,请访问 https://:5000/api/2.0/mlflow/users/create。
重要提示
MLflow REST API 对所有 POST 请求都需要 application/json 内容类型。
端点 |
HTTP 方法 |
2.0/mlflow/users/create
|
POST
|
请求结构
字段名 |
类型 |
描述 |
username |
字符串
|
用户名。 |
password |
字符串
|
密码。 |
响应结构
字段名 |
类型 |
描述 |
user |
用户 |
一个用户对象。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/get
|
GET
|
请求结构
字段名 |
类型 |
描述 |
username |
字符串
|
用户名。 |
响应结构
字段名 |
类型 |
描述 |
user |
用户 |
一个用户对象。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/update-password
|
PATCH
|
请求结构
字段名 |
类型 |
描述 |
username |
字符串
|
用户名。 |
password |
字符串
|
新密码。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/update-admin
|
PATCH
|
请求结构
字段名 |
类型 |
描述 |
username |
字符串
|
用户名。 |
is_admin |
布尔值
|
新的管理员状态。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/delete
|
DELETE
|
请求结构
字段名 |
类型 |
描述 |
username |
字符串
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/create
|
POST
|
请求结构
字段名 |
类型 |
描述 |
experiment_id |
字符串
|
实验 ID。 |
username |
字符串
|
用户名。 |
permission |
权限 |
要授予的权限。 |
响应结构
字段名 |
类型 |
描述 |
experiment_permission |
实验权限 |
一个实验权限对象。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/get
|
GET
|
请求结构
字段名 |
类型 |
描述 |
experiment_id |
字符串
|
实验 ID。 |
username |
字符串
|
用户名。 |
响应结构
字段名 |
类型 |
描述 |
experiment_permission |
实验权限 |
一个实验权限对象。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/update
|
PATCH
|
请求结构
字段名 |
类型 |
描述 |
experiment_id |
字符串
|
实验 ID。 |
username |
字符串
|
用户名。 |
permission |
权限 |
要授予的新权限。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/delete
|
DELETE
|
请求结构
字段名 |
类型 |
描述 |
experiment_id |
字符串
|
实验 ID。 |
username |
字符串
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/create
|
创建
|
请求结构
字段名 |
类型 |
描述 |
name |
字符串
|
注册模型名称。 |
username |
字符串
|
用户名。 |
permission |
权限 |
要授予的权限。 |
响应结构
字段名 |
类型 |
描述 |
registered_model_permission |
注册模型权限 |
一个注册模型权限对象。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/get
|
GET
|
请求结构
字段名 |
类型 |
描述 |
name |
字符串
|
注册模型名称。 |
username |
字符串
|
用户名。 |
响应结构
字段名 |
类型 |
描述 |
registered_model_permission |
注册模型权限 |
一个注册模型权限对象。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/update
|
PATCH
|
请求结构
字段名 |
类型 |
描述 |
name |
字符串
|
注册模型名称。 |
username |
字符串
|
用户名。 |
permission |
权限 |
要授予的新权限。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/delete
|
DELETE
|
请求结构
字段名 |
类型 |
描述 |
name |
字符串
|
注册模型名称。 |
username |
字符串
|
用户名。 |
权限
用户对实验或注册模型的权限。
名称 |
描述 |
READ |
可读。 |
EDIT |
可读和可更新。 |
MANAGE |
可读、可更新、可删除和可管理。 |
NO_PERMISSIONS |
无权限。 |
ExperimentPermission
字段名 |
类型 |
描述 |
experiment_id |
字符串
|
实验 ID。 |
user_id |
字符串
|
用户 ID。 |
permission |
权限 |
授予的权限。 |
RegisteredModelPermission
字段名 |
类型 |
描述 |
name |
字符串
|
注册模型名称。 |
user_id |
字符串
|
用户 ID。 |
permission |
权限 |
授予的权限。 |