开启数据库代理 - CreateRdSforMySqlProxy
调试
您可以在API Explorer中调试该接口。
授权信息
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项 | 访问级别 | 资源类型(*为必须) | 条件键 | 别名 | 依赖的授权项 |
|---|---|---|---|---|---|
rds:instance:modifyProxy | write | instance | g:EnterpriseProjectId g:ResourceTag/<tag-key> | - | - |
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://{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。
取值范围:
不涉及。
proxy_id
String
参数解释:
代理ID。
取值范围:
不涉及。
- 正常响应样例
{ "job_id" : "09908118-8e32-4742-982a-7be194f59e1d", "proxy_id": "3ea2d2105f634da2a97ce663597d80dbpo01" } - 异常响应
请参见异常响应结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。

