You need to enable JavaScript to run this app.
文档中心
云数据库 MySQL 版

云数据库 MySQL 版

复制全文
下载 pdf
实例管理
ModifyDBInstanceType - 修改指定例的实例类型
复制全文
下载 pdf
ModifyDBInstanceType - 修改指定例的实例类型
调用 ModifyDBInstanceType 接口修改指定 MySQL 实例的实例类型。
请求类型
同步请求。
注意事项
仅支持将单节点实例变更为双节点实例,或将双节点实例变更为多节点实例。
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
参数
类型
是否必选
示例值
描述
InstanceId
String
mysql-46609cf2****
实例 ID。
TypeConvertPath
String
DoubleToMulti
类型转换模式。取值:
  • DoubleToMulti:双节点实例转换为多节点实例。
  • SingleToDouble:单节点实例转换为双节点实例。
NodeInfo
Array of NodeInfoObject
[
{
"NodeType": "Primary",
"NodeSpec":"rds.mysql.1c2g",
"ZoneId":"cn-beijing-a"
},
{
"NodeType": "Secondary",
"NodeSpec":"rds.mysql.1c2g",
"ZoneId":"cn-beijing-b"
}
]
实例的节点配置。
SwitchType
String
Immediate
变配类型,取值:
  • Immediate:立即切换(默认)。
  • MaintainTime:可维护时间段内进行切换。
  • SpecifiedTime:指定时间段内进行切换。
说明
  • 取值为 SpecifiedTime 时,需要在参数 SpecifiedSwitchStartTimeSpecifiedSwitchEndTime 中设定时间段的起止时间。
SpecifiedSwitchStartTime
String
任务执行的起始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ssZ
说明
  • SwitchType 取值为 SpecifiedTime 时,该参数为必填参数。
  • 任务执行的起始时间不得晚于当前日期后的第 7 日。
SpecifiedSwitchEndTime
String
任务执行的结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ssZ
说明
  • SwitchType 取值为 SpecifiedTime 时,该参数为必填参数。
  • 指定时间段的最短时长为一小时五十九分钟。
  • 不支持跨天设置时间段,即任务执行的起始时间和结束时间不超过24小时。
NodeInfoObject
参数
类型
是否必选
示例值
描述
NodeId
String
mysql-050b3e08****-r6e25
节点 ID。
说明
创建实例或新增节点时无需传入,变更节点配置或删除节点时必传。
NodeType
String
Primary
节点类型,取值:
  • Primary:主节点。
  • Secondary:备节点。
说明
对于多节点实例,主节点有且只有 1 个,最多可添加 8 个备节点,最少需有 1 个备节点。建议预留一个不承载业务的独立备节点,以便在必要时将其切换为主节点。若因未设置独立备节点致使所有备节点主备延迟过高,进而导致主节点切换失败,云数据库 MySQL 版不承担相关责任。
NodeSpec
String
rds.mysql.1c2g
节点规格。关于节点规格的详细信息,请参见产品规格
说明
备节点的规格需与主节点的规格保持一致。
ZoneId
String
cn-beijing-a
节点所在可用区,可调用 DescribeAvailabilityZones 接口查询。在创建实例和新增节点时必传,变更节点配置或删除节点时可不传。
说明
  • 一个实例的节点最多可分布在三个可用区。
  • 在一次变配中,最多可增删三个可用区下的节点。
NodeOperateType
String
Modify
操作类型。创建实例时无需传入,修改节点配置时需要传入。取值范围:
  • Create:增加。
  • Modify:修改。
说明
  • 在增加节点(CreateDBNodes)时,该字段只能取值为 Create
  • 在变更配置时,该字段只能取值为Modify
  • 填写为 Delete 时,该取值无实际意义。
返回参数
参数
类型
示例值
描述
InstanceId
String
mysql-46609cf2****
实例 ID。
OrderId
String
Order709899242175681****
订单 ID。
示例
请求示例
POST /?Action=ModifyDBInstanceType&Version=2022-01-01 HTTP/1.1
Content-Type: application/json
Host: rds-mysql.cn-beijing.volcengineapi.com
X-Date: 20211202T101010Z
Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_mysql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458****
{
"InstanceId": "mysql-46609cf2****",
"InstanceTypeConvertPath": "DoubletoMulti",
"NodeInfo": [
{
"NodeType": "Primary",
"NodeSpec": "rds.mysql.1c2g",
"ZoneId": "cn-beijing-a"
},
{
"NodeType": "Secondary",
"NodeSpec": "rds.mysql.1c2g",
"ZoneId": "cn-beijing-b"
}
]
}
返回示例
{
"ResponseMetadata": {
"RequestId": "20230812000429CE0893BD4EC15DDDD5C2",
"Action": "ModifyDBInstanceType",
"Version": "2022-01-01",
"Service": "rds_mysql",
"Region": "cn-beijing"
},
"Result": {
"InstanceId": "mysql-46609cf2****",
"OrderId": "Order726609391875729****"
}
}
错误码
更多详情,请参见错误码
最近更新时间:2026.06.10 10:58:16
这个页面对您有帮助吗?
有用
有用
无用
无用