数据库用户更新

更新指定集群的数据库用户

接口URL

/api/v1/dms/sqleditor/clusters/{clusterID}/users/{userID}

请求方式

PUT

路径变量

参数名 示例值 参数描述
clusterID tidb-1f8c2087ac3ad753 集群 ID
userID dbuser-2799945323054978 用户 ID,创建用户时生成,也可通过调用数据库用户列表获取

请求Body参数

{
    "Name": "test123",
    "Password": "password_apipost",
    "GlobalPrivileges": [
        "Select",
        "Replication Client"
    ],
    "DatabasePrivileges": [
        "test.insert",
        "test2.insert"
    ]
}
参数名 示例值 参数类型 是否必填 参数描述
Name test123 String 数据库用户名
Password password_apipost String 数据库用户密码
GlobalPrivileges Select Array 全局权限列表
DatabasePrivileges test.insert Array 数据库权限列表:库名.权限

认证方式

Bearer auth

成功响应示例

{
    "Data": {
        "id": "dbuser-5202356202667301"
    },
    "Success": true
}
参数名 示例值 参数类型 参数描述
Data - Object -
Data.id dbuser-5202356202667301 String 用户 ID。注意:更新用户的底层逻辑实际是删除老用户,创建新用户,所以 user id 会变
Success true Boolean 调用是否成功
© 2024 平凯星辰(北京)科技有限公司 all right reserved,powered by GitbookFile Modify: 2024-04-02 15:37:04

results matching ""

    No results matching ""