开启数据库代理
调试
您可以在API Explorer中调试该接口。
URI
- 参数说明
表1 参数说明 名称
是否必选
说明
project_id
是
租户在某一Region下的项目ID。
获取方法请参见获取项目ID。
instance_id
是
实例ID。
请求消息
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
flavor_ref |
是 |
String |
数据库代理规格码。
|
node_num |
是 |
Integer |
数据库代理节点数量。
|
proxy_name |
否 |
String |
数据库代理名称。用于表示实例的名称,同一租户下,同类型的实例名可重名。 取值范围:最小长度为4个字符,最大不超过64个字节,以字母或中文字符开头,只能包含字母、数字、中划线、下划线、英文句号和中文。 当不选择该参数或局点仅支持主备模式数据库代理时,将随机生成名称。 |
proxy_mode |
否 |
String |
数据库代理读写模式。取值:
|
route_mode |
否 |
Integer |
数据库代理路由模式。取值:
如需使用负载均衡模式,请联系客服申请 |
nodes_read_weight |
是 |
Array of objects |
数据库节点的读权重设置。详情请参见表3。
|
subnet_id |
否 |
String |
数据库VPC下的子网ID。取值范围为该实例所在VPC下的所有子网ID。
|
请求示例
开启数据库代理。
POST https://{endpoint}/v3/23a50154cf494ec9ad6883979a12db0a/instances/920ec36cef814a8b830a5bed50d9a088in01/proxy/open { "flavor_ref": "rds.proxy.xlarge.2", "node_num": 2, "proxy_name": "proxy-test", "nodes_read_weight": [ { "instance_id": "917c67424dd54af3addf537a069e5b20in01", "weight": 1 } ] }
响应消息
- 正常响应要素说明
表4 要素说明 名称
参数类型
说明
job_id
String
任务ID。
- 正常响应样例
{ "job_id" : "09908118-8e32-4742-982a-7be194f59e1d" }
- 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。