更新时间:2025-12-09 GMT+08:00
备机顶替只读节点(SQL Server) - NotifyReplaceNode
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
|
授权项 |
访问级别 |
资源类型(*为必须) |
条件键 |
别名 |
依赖的授权项 |
|---|---|---|---|---|---|
|
rds:instance:update |
write |
instance |
- g:EnterpriseProjectId - g:ResourceTag/<tag-key> |
rds:instance:modify |
- |
接口约束
- 只读实例发生故障,通过节点顶替,暂时将只读实例的数据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" } - 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。
父主题: 实例管理