设置读写分离路由模式
调试
您可以在API Explorer中调试该接口。
URI
- 参数说明
表1 参数说明 名称
是否必选
说明
project_id
是
租户在某一Region下的项目ID。
获取方法请参见获取项目ID。
instance_id
是
实例ID。
proxy_id
是
数据库代理ID。
请求消息
名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
master_weight |
是 |
Integer |
数据库主实例读权重。
|
readonly_instances |
是 |
Array of objects |
数据库节点的读权重设置。请参见表3。
|
route_mode |
是 |
Integer |
数据库代理路由模式。取值范围:
如需使用负载均衡模式,请联系客服申请 |
请求示例
设置读写分离路由模式。
POST https://{endpoint}/v3/23a50154cf494ec9ad6883979a12db0a/instances/ba0fd7c13cca4655820e0f858d5d467bin01/proxy/4e2a0c70f70f4807940db73a30b5b522po01/route-mode { "master_weight" : 0, "readonly_instances" : [ { "instance_id" : "2edc88e921bb4129bb4d9b76be66811dno07", "weight" : 1 } ], "route_mode" : 2 }
响应消息
- 正常响应要素说明
表4 要素说明 名称
参数类型
说明
result
String
修改数据库代理路由模式结果。取值:
- failed,失败
- success,成功
- 正常响应样例
{ "result" : "success" }
- 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。