授权用户访问数据库 接口描述 授权账号访问数据库。一个账号可授权访问一个或多个数据库。调用该接口时,请确保实例状态为运行中,否则将操作失败。 请求方法 POST URI /v1/instuser/grantprivilege 请求参数 名称 位置 类型 必选 说明 prodInstId body Long 是 实例id username body String 是 用户账号 dbName body String 是 需要授权访问的数据库名称。 schemaName body String 否 需要授权访问的模式名称。不指定默认为public userPrivilege body String 是 账号权限,取值: 1.readwrite:读写。拥有指定模式下所有表的select,insert,update,delete,truncate权限 2.readonly:只读。拥有指定模式下所有表的select权限 响应参数 名称 类型 说明 message String 消息提示 statusCode Integer 状态码 returnObj Object 返回结果 示例 请求示例 /v1/instuser/grantUserPrivilege { "dbName": "testdb", "prodInstId": "165776586159600008", "schemaName": "rw", "userPrivilege": "readwrite", "username": "pguser" } 响应示例 { "message": "SUCCESS", "returnObj": {}, "statusCode": 800 } 错误码 访问ErrorCodes说明文档查看更多错误码。