描述
RDS主实例是由分布在不同服务器上的主库和备库组成的,该接口用于切换实例的主备库,由新的主库来承担业务流量。
请求参数
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值为SwitchDBInstanceHA。 |
DBInstanceId | String | 是 | 实例名。 |
NodeId | String | 是 | 节点的唯一标识,从DescribeDBInstanceHAConfig接口可查询该值。 |
Force | String | 否 |
|
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云RDS服务中,手动主备切换是一项关键操作,用于改变实例的主数据库(主库)和备用数据库(备库)角色,以实现业务流量由新的主库承载。这一过程确保了数据库服务的高可用性及故障应对能力。以下是关于如何使用SwitchDBInstanceHA
接口进行RDS实例主备切换的详细说明:
SwitchDBInstanceHA
,表示执行主备切换操作。DescribeDBInstances
接口获取实例ID。DescribeDBInstanceHAConfig
接口。Yes
表示强制切换,即使存在风险也执行操作;取值为No
表示非强制,默认为No
。EffectiveTime
参数,您可以选择切换立即执行(Immediate
)或在维护时间内执行(MaintainTime
),根据业务需求灵活安排。通过遵循上述指南并利用提供的API接口,您可以有效地管理和控制阿里云RDS实例的主备切换过程,确保数据库服务的稳定性和连续性。
注:以上信息基于引用的知识库资料汇总而成。