华为云用户手册

  • 响应示例 状态码: 200 { "full_sql_details": [ { "sql": "select sleep(90)", "sql_template_id": "AAD913807ECE9C66", "operate_type": "select", "status": "success", "error_no": "", "database": "test_db", "thread_id": "5866666", "client": "100.79.3.154", "user": "root", "execute_at": 1738808280958, "query_time": 90000, "lock_time": 0, "rows_examined": 0, "rows_sent": 1, "rows_affected": 0, "trx_id": 0, "cpu_time": 0, "node_id": "fec05693c76c4f389561051db430324cno01" } ], "total": 1036 }
  • URI GET /v3/{project_id}/instances/{instance_id}/full-sql-search 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 start_at 是 Long 参数解释: 开始时间(Unix timestamp),单位:毫秒。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 end_at 是 Long 参数解释: 结束时间(Unix timestamp),单位:毫秒。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 task_ids 否 Array of long 参数解释: SQL洞察任务ID列表,时间范围大于1天的SQL洞察任务后台将拆分为多个任务解析,该场景支持多任务过滤导出。 约束限制: 可组合,用逗号分隔。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 node_id 否 String 参数解释: 节点ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 keyword 否 String 参数解释: 关键字。 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 fuzzy 否 String 参数解释: 是否模糊匹配。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 user_list 否 String 参数解释: 用户名 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 db_list 否 String 参数解释: 数据库 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 operation_list 否 String 参数解释: 操作类型 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 client_ip_list 否 String 参数解释: 客户端IP 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 thread_id_list 否 String 参数解释: 线程ID 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 trx_id_list 否 String 参数解释: 事务ID 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 session_id_list 否 String 参数解释: 会话ID 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 status_list 否 String 参数解释: 执行状态 约束限制: 可组合,用逗号分隔。 取值范围: 0:成功 1:失败 默认取值: 不涉及。 sql_template_ids 否 String 参数解释: SQL模板ID 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 cost_min 否 Double 参数解释: 最小执行耗时(毫秒)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 cost_max 否 Double 参数解释: 最大执行耗时(毫秒)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 scan_min 否 Long 参数解释: 最小扫描行数。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 scan_max 否 Long 参数解释: 最大扫描行数。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 affect_min 否 Long 参数解释: 最小影响行数。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 affect_max 否 Long 参数解释: 最大影响行数。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 return_min 否 Long 参数解释: 最小返回行数。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 return_max 否 Long 参数解释: 最大返回行数。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 sort_field 否 String 参数解释: 排序字段。 约束限制: 不涉及。 取值范围: execute_at:执行时间 execute_cost:执行耗时 lock_wait_time:锁等待时间 rows_examined:扫描行数 rows_returned:返回行数 默认取值: 不涉及。 asc 否 Boolean 参数解释: 排序顺序。 约束限制: 不涉及。 取值范围: true:正序 false:逆序 默认取值: 不涉及。 page 否 Integer 参数解释: 页码。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 limit 否 Integer 参数解释: 每页记录数。 约束限制: 不涉及。 取值范围: [0, 100],实际取决于查询。 默认取值: 不涉及。
  • URI GET /v3/{project_id}/instances/{instance_id}/db-users 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。例如:该参数指定为1,limit指定为10,则只展示第2~11条数据。 约束限制: 不涉及。 取值范围: [0, 2^31-1] 默认取值: 默认为0(偏移0条数据,表示从第一条数据开始查询)。 limit 否 Integer 参数解释: 查询记录数。例如该参数设定为10,则查询结果最多只显示10条记录。 约束限制: 不涉及。 取值范围: [1, 100] 默认取值: 默认为100。 db_user_id 否 String 参数解释: 数据库用户ID。用户使用数据库账号与数据库建立的连接ID(数据库用户ID由注册数据库用户接口创建)。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字、中划线组成,且长度为36个字符的UUID。 默认取值: 不涉及。 db_username 否 String 参数解释: 数据库用户名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total Integer 参数解释: 总记录数。 取值范围: [0, 2^31-1],实际取决于查询。 db_users Array of DbUser objects 参数解释: 数据库用户列表。 取值范围: 不涉及。 表4 DbUser 参数 参数类型 描述 db_user_id String 参数解释: 数据库用户ID。用户使用数据库账号与数据库建立的连接ID(数据库用户ID由注册数据库用户接口创建)。 取值范围: 只能由英文字母、数字、中划线组成,且长度为36个字符的UUID。 db_username String 参数解释: 数据库用户名称。 取值范围: 不涉及。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 instance_list Array of 表4 参数解释: 实例列表。 取值范围: 数组长度:0 - 200 total_count Integer 参数解释: 总数。 取值范围: [0,10000] 表4 DASInstanceInfo 参数 参数类型 描述 instance_id String 参数解释: 实例ID。标识实例的唯一标识。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 instance_name String 参数解释: 实例名称。 取值范围: 不涉及。 instance_status String 参数解释: 实例状态。 取值范围: 不涉及。 version String 参数解释: 实例版本号。 取值范围: 不涉及。 engine_type String 参数解释: 引擎类型。 取值范围: 不涉及。 ip String 参数解释: 客户端IP。 取值范围: 不涉及。 port Integer 参数解释: 客户端端口号。 取值范围: 不涉及。 cpu Integer 参数解释: 实例cpu核数。 取值范围: 不涉及。 mem Integer 参数解释: 实例内存大小。 取值范围: 不涉及。 login_flag Boolean 参数解释: 实例登录是否启用。 取值范围: 不涉及。 slow_sql_flag Boolean 参数解释: 慢sql是否启用。 取值范围: 不涉及。 deadlock_flag Boolean 参数解释: 死锁分析是否启用。 取值范围: 不涉及。 lock_blocking_flag Boolean 参数解释: 锁阻塞是否启用。 取值范围: 不涉及。 charge_flag Boolean 参数解释: 当前实例是否计费。 取值范围: 不涉及。 full_sql_flag Boolean 参数解释: 全量sql是否启用。 取值范围: 不涉及。
  • 响应示例 { "instance_list" : [ { "instance_id" : "bcfa975193f1402fa11a6d4fd6baf5fbin01", "instance_name" : "rds-sql", "instance_status" : "ACTIVE", "version" : 5.7, "ip" : "192.168.0.84", "port" : 3306, "cpu" : 2, "mem" : 8, "login_flag" : true, "slow_sql_flag" : true, "deadlock_flag" : false, "lock_blocking_flag" : false, "charge_flag" : true, "full_sql_flag" : true } ], "total_count" : 2 }
  • URI GET /v3/{project_id}/instances 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 datastore_type 是 String 参数解释: 数据库类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 offset 否 Integer 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。例如:该参数指定为1,limit指定为10,则只展示第2~11条数据。 约束限制: 不涉及。 取值范围: [0, 5000] 默认取值: 默认为0(偏移0条数据,表示从第一条数据开始查询)。 limit 否 Integer 参数解释: 查询记录数。例如该参数设定为10,则查询结果最多只显示10条记录。 约束限制: 不涉及。 取值范围: [0, 100] 默认取值: 默认为20。
  • 请求示例 查询慢日志的开关状态。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/da304cd5bbb944de828759bc7be3d3fein01/sql/switch?type=DAS Slow Query Log&datastore_type=MySQL
  • URI GET /v3/{project_id}/instances/{instance_id}/sql/switch 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 type 是 String 参数解释: 开关类型。 约束限制: 不涉及。 取值范围: DAS SQL Explorer:DAS收集全量SQL开关。 DAS Slow Query Log:DAS收集慢SQL开关。 默认取值: 不涉及。 datastore_type 是 String 参数解释: 数据库类型。 约束限制: 全量SQL支持的数据库类型包括MySQL和TaurusDB,慢SQL支持的类型:MySQL、TaurusDB、PostgreSQL。 取值范围: MySQL TaurusDB PostgreSQL 默认取值: 不涉及。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 processes Array of Process objects 参数解释: 会话列表。 取值范围: 不涉及。 count Long 参数解释: 总记录数。 取值范围: [0, 2^31-1],实际取决于查询。 表4 Process 参数 参数类型 描述 id String 参数解释: 会话ID。 取值范围: 不涉及。 user String 参数解释: 用户名。 取值范围: 不涉及。 host String 参数解释: 主机。 取值范围: 不涉及。 database String 参数解释: 数据库名。 取值范围: 不涉及。 command String 参数解释: 命令。 取值范围: 不涉及。 time String 参数解释: 会话持续时间。 取值范围: 不涉及。 state String 参数解释: 状态。 取值范围: 不涉及。 sql String 参数解释: SQL语句。 取值范围: 不涉及。 trx_executed_time String 参数解释: 事务持续时间。 取值范围: 不涉及。
  • 响应示例 状态码: 200 { "processes" : [ { "id" : "1", "user" : "event_scheduler", "host" : "localhost", "database" : "--", "command" : "Daemon", "time" : "4260107", "state" : "Waiting on empty queue", "sql" : "", "trx_executed_time" : "0" } ], "count" : 1 }
  • 请求示例 查询实例会话列表。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/da304cd5bbb944de828759bc7be3d3fein01/processes?db_user_id=2c250598-1e3c-4d31-bc19-be1d866247e6&offset=0&limit=10
  • URI GET /v3/{project_id}/instances/{instance_id}/processes 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 db_user_id 是 String 参数解释: 数据库用户ID。用户使用数据库账号与数据库建立的连接ID(数据库用户ID由注册数据库用户接口创建)。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字、中划线组成,且长度为36个字符的UUID。 默认取值: 不涉及。 user 否 String 参数解释: 数据库用户。 约束限制: user、database至少指定一个参数。 取值范围: 不涉及。 默认取值: 不涉及。 database 否 String 参数解释: 数据库名称。 约束限制: user、database至少指定一个参数。 取值范围: 不涉及。 默认取值: 不涉及。 offset 否 Integer 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。例如:该参数指定为1,limit指定为10,则只展示第2~11条数据。 约束限制: 不涉及。 取值范围: [0, 2^31-1] 默认取值: 默认为0(偏移0条数据,表示从第一条数据开始查询)。 limit 否 Integer 参数解释: 查询记录数。例如该参数设定为10,则查询结果最多只显示10条记录。 约束限制: 不涉及。 取值范围: [1, 100] 默认取值: 默认为100。 node_id 否 String 参数解释: 节点ID。标识实例节点的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 sql_limit_rules Array of SqlLimitRule objects 参数解释: SQL限流规则列表。 取值范围: 不涉及。 total_count Integer 参数解释: SQL限流规则总数。 取值范围: [0, 2^31-1],实际取决于查询。 表4 SqlLimitRule 参数 参数类型 描述 id String 参数解释: SQL限流规则ID。 取值范围: 不涉及。 sql_type String 参数解释: SQL类型。 取值范围: 不涉及。 pattern String 参数解释: 限流规则。 取值范围: 不涉及。 max_concurrency Integer 参数解释: 最大并发数。 取值范围: 不涉及。 max_waiting Integer 参数解释: 最大等待时间。 取值范围: 不涉及。
  • 请求示例 查询SQL限流规则列表。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054c630ff780d4cc2f40c00d7f6fb21d/instances/d871e13ee1044e21a473330cd67047cbin01/sql-limit/rules?datastore_type=MySQL&offset=0&limit=10
  • 响应示例 状态码: 200 Success. { "sql_limit_rules" : [ { "id" : "6", "sql_type" : "SELECT", "max_concurrency" : 1, "pattern" : "select~var~where~id" }, { "id" : "7", "sql_type" : "UPDATE", "max_concurrency" : 10, "pattern" : "update~table01~where~id" } ], "total_count" : 2 }
  • URI GET /v3/{project_id}/instances/{instance_id}/sql-limit/rules 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 参数解释: 偏移量,从第一条数据偏移offset条数据后开始查询。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 0(偏移0条数据,表示从第一条数据开始查询) limit 否 Integer 参数解释: 查询记录数。 约束限制: 不涉及 取值范围: [1, 100] 默认取值: 100 datastore_type 是 String 参数解释: 数据库类型。 取值范围: MySQL
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 db_username 是 String 参数解释: 数据库用户名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 db_user_password 是 String 参数解释: 数据库用户密码。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 datastore_type 是 String 参数解释: 数据库类型,当前仅支持MySQL。 约束限制: 不涉及。 取值范围: MySQ L实例 :MySQL。 默认取值: 不涉及。
  • URI POST /v3/{project_id}/instances/{instance_id}/db-users 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。
  • 请求示例 注册数据库用户root。 POST https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/da304cd5bbb944de828759bc7be3d3fein01/db-users { "db_username" : "root", "db_user_password" : "password", "datastore_type" : "mysql" }
  • 请求示例 导出SQL执行耗时区间数据。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054c630ff780d4cc2f40c00d7f6fb21d/instances/6243b3fcf2f948578d46ed4c52fb54eein01/top-sql-trend?start_at=1611975464337&end_at=1611979064337&datastore_type=MySQL&node_id=fec05693c76c4f389561051db430324cno01
  • 响应示例 状态码: 200 Success. { "top_sql_trend_items" : [ { "execute_at" : 1666702330000, "query_time_over_1s" : 1, "query_time_in_100ms" : 3, "query_time_in_1s" : 0, "query_time_in_500ms" : 0 }, { "execute_at" : 1666702340000, "query_time_over_1s" : 2, "query_time_in_100ms" : 2, "query_time_in_1s" : 0, "query_time_in_500ms" : 0 } ], "interval_millis" : 10000, "total_count" : 2 }
  • URI GET /v3/{project_id}/instances/{instance_id}/top-sql-trend 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 start_at 是 Long 参数解释: 开始时间(Unix timestamp),单位:毫秒。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 end_at 是 Long 参数解释: 结束时间(Unix timestamp),单位:毫秒。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 datastore_type 是 String 参数解释: 数据库类型。 约束限制: 不涉及 取值范围: MySQL TaurusDB 默认取值: 不涉及。 node_id 否 String 参数解释: 节点ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 interval_millis Long 参数解释: 返回列表两个时间点之间的时间间隔。 取值范围: 总查询时长一小时之内间隔10s,一小时到六小时范围内间隔60s,六小时以上间隔300s。单位为毫秒。 top_sql_trend_items Array of TopSqlTrendItem objects 参数解释: SQL执行耗时区间数据。 取值范围: 不涉及。 total_count Integer 参数解释: 耗时区间数据总数。 取值范围: 不涉及。 表4 TopSqlTrendItem 参数 参数类型 描述 execute_at Long 参数解释: 执行时间点,毫秒时间戳。 取值范围: 表示统计数据的时间范围为execute_at - interval_millis到execute_at。 query_time_in_100ms Long 参数解释: 执行耗时小于100ms的SQL数量。 取值范围: 不涉及。 query_time_in_500ms Long 参数解释: 执行耗时100ms-500ms的SQL数量。 取值范围: 不涉及。 query_time_in_1s Long 参数解释: 执行耗时500ms-1000ms的SQL数量。 取值范围: 不涉及。 query_time_over_1s Long 执行耗时大于1000ms。 参数解释: 执行耗时大于1000ms的SQL数量。 取值范围: 不涉及。
  • 请求示例 删除SQL限流规则。 DELETE https://das.cn-north-1.myhuaweicloud.com/v3/054c630ff780d4cc2f40c00d7f6fb21d/instances/d871e13ee1044e21a473330cd67047cbin01/sql-limit/rules { "datastore_type" : "MySQL", "sql_limit_rule_ids" : [ "6", "7" ] }
  • URI DELETE /v3/{project_id}/instances/{instance_id}/sql-limit/rules 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 datastore_type 是 String 参数解释: 数据库类型。 约束限制: 不涉及。 取值范围: MySQL 默认取值: 不涉及。 sql_limit_rule_ids 是 Array of strings 参数解释: SQL限流规则ID。 约束限制: 可组合,用逗号分隔。 取值范围: 不涉及。 默认取值: 不涉及。 database_name 否 String 参数解释: 数据库名称。 约束限制: 仅支持MySQL实例的数据库。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 db_user DbUser object 参数解释: 注册的数据库用户信息。 取值范围: 不涉及。 表3 DbUser 参数 参数类型 描述 db_user_id String 参数解释: 数据库用户ID。用户使用数据库账号与数据库建立的连接ID(数据库用户ID由注册数据库用户接口创建)。 取值范围: 只能由英文字母、数字、中划线组成,且长度为36个字符的UUID。 db_username String 参数解释: 数据库用户名称。 取值范围: 不涉及。
  • URI GET /v3/{project_id}/instances/{instance_id}/db-users/{db_user_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 db_user_id 是 String 参数解释: 数据库用户ID。用户使用数据库账号与数据库建立的连接ID(数据库用户ID由注册数据库用户接口创建)。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字、中划线组成,且长度为36个字符的UUID。 默认取值: 不涉及。
  • 请求示例 根据原始SQL生成SQL限流关键字。 https://das.cn-north-1.myhuaweicloud.com/v3/054c630ff780d4cc2f40c00d7f6fb21d/instances/da304cd5bbb944de828759bc7be3d3fein01/sql-limit/parse { "datastore_type" : "MySQL", "original_sql" : "select * from das_conn_info", "use_template" : true, "keep_operators" : true }
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全