备机顶替只读节点(SQL Server) - NotifyReplaceNode
调试
您可以在API Explorer中调试该接口。
接口约束
- 只读实例发生故障,通过节点顶替,暂时将只读实例的数据vip漂到对应主实例的备机节点上提供服务。待修复只读实例后,通过“节点顶替回切”进行手动回切。
- 仅是将只读实例的数据vip漂到对应主实例的备机上,并且因为备机和只读节点的规格、参数设置、复制时延等的差异,备机顶替期间用户使用时会存在性能差异、数据跳变等情况,以及备机顶替期间,主备倒换、规格变更、端口修改等操作会受到限制。在节点顶替/顶替回切中,因为涉及到vip的切换,会有一段时间的业务中断。仅支持RDS for SQL Server实例。
- 如需使用备机替换只读节点功能,请提交工单申请。
URI
- 参数说明
表1 参数说明 名称
是否必选
说明
project_id
是
参数解释:
租户在某一region下的project ID。
获取方法请参见获取项目ID。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
instance_id
是
参数解释:
只读实例ID。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
请求消息
请求示例
- 备机顶替只读节点。
POST https://{Endpoint}/v3/5a7a69c429aa41b8a565c9a4995afea0/instances/02a202cf9fdd4561b80036337c9732f8in04/replace-node { "instance_id" : "02a202cf9fdd4561b80036337c9732f8in04", "node_id" : "bfafde30219f4ac5a820c7748e4dc106no04", "replace_action" : "REPLACE" } - 节点顶替回切。
{ "instance_id" : "02a202cf9fdd4561b80036337c9732f8in04", "node_id" : "bfafde30219f4ac5a820c7748e4dc106no04", "replace_action" : "REPLACE_ROLLBACK" }
响应消息
- 正常响应要素说明
表3 要素说明 名称
参数类型
说明
job_id
String
参数解释:
任务流ID。
取值范围:
不涉及。
- 正常响应样例
{ "job_id": "5a7a69c429aa41b8a565c9a4995afea0" } - 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。