功能描述
设置 DRDS 中主 RDS 实例和只读 RDS 实例的读策略。
请求参数
[backcolor=transparent]参数名 | [backcolor=transparent]类型 | [backcolor=transparent]是否必须 | [backcolor=transparent]说明 |
Action | String | 是 | 系统规定参数,取值:ModifyRdsReadWeight |
DrdsInstanceId | String | 是 | DRDS 实例 ID |
DbName | String | 是 | 数据库名 |
InstanceNames | String | 是 | RDS 的实例名,实例之间用半角逗号分隔,其中必须包含 RDS 主实例 |
Weights | String | 是 | 各个 RDS 之间的读权重,为数字,各个值之间用半角逗号分隔,且数字总和为100 |
[backcolor=transparent]参数名 | [backcolor=transparent]类型 | [backcolor=transparent]描述 |
公共返回值 |
[backcolor=transparent]错误 | [backcolor=transparent]错误代码 | [backcolor=transparent]描述 | [backcolor=transparent]HTTP 状态码 |
通用错误码 | |||
实例不存在 | InvalidDrdsInstanceId.NotFound | The DrdsInstanceId provided does not exist in our records. | 404 |
数据库不存在 | InvalidDbName.NotFound | The Drds DbName provided does not exist in our records. | 404 |
参数错误 | InvalidParameter.Mismatch | The specified parameter does not match. | 400 |
与另一个操作冲突 | InvalidAction.ConflictWithAnotherAction | The specified action conflict with another. | 400 |
主 RDS 实例无效 | InvalidParameter.InvalidMainInstance | The specified main rds instance is invalid. | 400 |
权重参数无效 | InvalidParameter.IllegalWeightParameter | The specified parameter weight is invalid. | 400 |
指定的只读实例不存在 | InvalidParameter.InvalidRdsReadInstance_NotFound | The specified read rds instance not found. | 404 |
只读实例状态异常 | InvalidStatus.RdsReadInstance | The specified rds read instance is in wrong status. | 400 |
只读实例没有配置权重 | InvalidMainInstance.WeightNotFound | The specified main instance does not have weight configuration. | 400 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云数据分发服务(DRDS)中,您可以根据业务需求调整主RDS实例与只读RDS实例之间的读策略,以实现读写分离和负载均衡。您提到的功能描述、请求参数、返回值以及错误码信息,是关于如何通过API调用来修改DRDS实例中的RDS读取权重的指南。下面是对这些内容的简要解析:
此功能允许用户自定义设置DRDS实例内数据库的读策略,具体为分配给每个RDS实例(包括主实例和只读实例)不同的读取权重,从而控制查询请求在这些实例间的分布。
ModifyRdsReadWeight
,表示执行修改RDS读取权重的操作。InstanceNames
中实例的读权重,也是逗号分隔的数字列表,总和需等于100。通常,成功执行该API调用后,会返回一个成功的响应消息或JSON对象,确认读策略已修改。具体的返回格式和内容可能因API版本更新而变化,但一般会包含操作状态和相关信息。
了解这些参数和错误码有助于正确使用DRDS的API来调整读策略,确保系统的高效稳定运行。在实际操作中,建议先阅读阿里云官方文档,获取最新的API调用说明和示例,以避免常见的错误和问题。