MLflow 身份验证 REST API
MLflow 身份验证 REST API 允许您创建、获取、更新和删除用户、实验权限以及注册模型权限。该 API 托管在 MLflow 跟踪服务器的 /api 路由下。例如,要列出托管在 https://:5000 的跟踪服务器上的实验,请访问 https://:5000/api/2.0/mlflow/users/create。
重要提示
MLflow REST API 要求所有 POST 请求的 content type 为 application/json。
端点 |
HTTP 方法 |
2.0/mlflow/users/create
|
POST
|
请求结构
字段名称 |
类型 |
描述 |
username |
字符串 (STRING)
|
用户名。 |
password |
字符串 (STRING)
|
密码。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/get
|
GET
|
请求结构
字段名称 |
类型 |
描述 |
username |
字符串 (STRING)
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/update-password
|
PATCH
|
请求结构
字段名称 |
类型 |
描述 |
username |
字符串 (STRING)
|
用户名。 |
password |
字符串 (STRING)
|
新密码。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/update-admin
|
PATCH
|
请求结构
字段名称 |
类型 |
描述 |
username |
字符串 (STRING)
|
用户名。 |
is_admin |
布尔值 (BOOLEAN)
|
新的管理员状态。 |
端点 |
HTTP 方法 |
2.0/mlflow/users/delete
|
DELETE
|
请求结构
字段名称 |
类型 |
描述 |
username |
字符串 (STRING)
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/create
|
POST
|
请求结构
字段名称 |
类型 |
描述 |
experiment_id |
字符串 (STRING)
|
实验 ID。 |
username |
字符串 (STRING)
|
用户名。 |
permission |
权限 |
授予的权限。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/get
|
GET
|
请求结构
字段名称 |
类型 |
描述 |
experiment_id |
字符串 (STRING)
|
实验 ID。 |
username |
字符串 (STRING)
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/update
|
PATCH
|
请求结构
字段名称 |
类型 |
描述 |
experiment_id |
字符串 (STRING)
|
实验 ID。 |
username |
字符串 (STRING)
|
用户名。 |
permission |
权限 |
授予的新权限。 |
端点 |
HTTP 方法 |
2.0/mlflow/experiments/permissions/delete
|
DELETE
|
请求结构
字段名称 |
类型 |
描述 |
experiment_id |
字符串 (STRING)
|
实验 ID。 |
username |
字符串 (STRING)
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/create
|
创建 (CREATE)
|
请求结构
字段名称 |
类型 |
描述 |
name |
字符串 (STRING)
|
注册模型名称。 |
username |
字符串 (STRING)
|
用户名。 |
permission |
权限 |
授予的权限。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/get
|
GET
|
请求结构
字段名称 |
类型 |
描述 |
name |
字符串 (STRING)
|
注册模型名称。 |
username |
字符串 (STRING)
|
用户名。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/update
|
PATCH
|
请求结构
字段名称 |
类型 |
描述 |
name |
字符串 (STRING)
|
注册模型名称。 |
username |
字符串 (STRING)
|
用户名。 |
permission |
权限 |
授予的新权限。 |
端点 |
HTTP 方法 |
2.0/mlflow/registered-models/permissions/delete
|
DELETE
|
请求结构
字段名称 |
类型 |
描述 |
name |
字符串 (STRING)
|
注册模型名称。 |
username |
字符串 (STRING)
|
用户名。 |
用户 (User)
字段名称 |
类型 |
描述 |
id |
字符串 (STRING)
|
用户 ID。 |
username |
字符串 (STRING)
|
用户名。 |
is_admin |
布尔值 (BOOLEAN)
|
用户是否为管理员。 |
experiment_permissions |
由 ExperimentPermission 组成的数组 |
明确授予用户的所有实验权限。 |
registered_model_permissions |
由 RegisteredModelPermission 组成的数组 |
明确授予用户的所有注册模型权限。 |
权限 (Permission)
用户对实验或注册模型的权限。
名称 |
描述 |
READ |
可读取。 |
EDIT |
可读取和更新。 |
MANAGE |
可读取、更新、删除和管理。 |
NO_PERMISSIONS |
无权限。 |
实验权限 (ExperimentPermission)
字段名称 |
类型 |
描述 |
experiment_id |
字符串 (STRING)
|
实验 ID。 |
user_id |
字符串 (STRING)
|
用户 ID。 |
permission |
权限 |
授予的权限。 |
注册模型权限 (RegisteredModelPermission)
字段名称 |
类型 |
描述 |
name |
字符串 (STRING)
|
注册模型名称。 |
user_id |
字符串 (STRING)
|
用户 ID。 |
permission |
权限 |
授予的权限。 |