开启数据库代理
URI
- 参数说明
请求消息
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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。在VPC界面的子网详情页,获取子网的“网络ID”。 默认取值: 不涉及。 |
请求示例
开启数据库代理。
POST https://rds.ap-southeast-1.myhuaweicloud.com/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" }
- 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。