变更云数据库 Tair(兼容 Redis)实例的规格。
接口说明
关于变更实例规格的执行流程、影响、功能限制及费用说明,请参见变更实例配置。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
kvstore:ModifyInstanceSpec |
update |
*DBInstance
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
否 |
地域 ID,可调用 DescribeRegions 查询,使用此参数指定要变更实例的地域。 |
cn-hangzhou |
| InstanceId |
string |
是 |
实例 ID,可调用 DescribeInstances 获取。 |
r-bp1zxszhcgatnx**** |
| InstanceClass |
string |
否 |
变更后的实例规格代码,您可以调用 DescribeAvailableResource 查询实例所属的可用区可以变配的规格。 说明
各规格的详情,请参见规格查询导航。 |
redis.master.small.default |
| BusinessInfo |
string |
否 |
活动 ID、业务信息。 |
000000001 |
| CouponNo |
string |
否 |
优惠码,默认值: |
youhuiquan_promotion_option_id_for_blank |
| ForceUpgrade |
boolean |
否 |
是否强制变配,取值:
|
true |
| EffectiveTime |
string |
否 |
变更执行时间,取值:
|
Immediately |
| AutoPay |
boolean |
否 |
是否自动付款,取值:
|
true |
| OrderType |
string |
否 |
变配类型,包年包月实例变配时需要传入本参数,取值:
说明
枚举值:
|
DOWNGRADE |
| MajorVersion |
string |
否 |
适用于经典版实例升级的实例大版本,取值:2.8、4.0或5.0。 说明
升级版本时 InstanceClass 参数为必填,表示本接口仅支持在更新实例规格时升级版本。若您仅需升级实例版本,请调用 ModifyInstanceMajorVersion 。 |
5.0 |
| ClientToken |
string |
否 |
用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大值不超过 64 个 ASCII 字符,且该参数值中不能包含非 ASCII 字符。 |
ETnLKlblzczshOTUbOCz**** |
| SourceBiz |
string |
否 |
调用来源,本参数仅用于内部维护使用,无需传入。 |
SDK |
| ShardCount |
integer |
否 |
分片数,本参数仅适用于云原生版集群架构实例,您可以通过该参数实现自定义分片数量。 说明
|
8 |
| ReplicaCount |
integer |
否 |
主可用区的备节点数量,本参数仅适用于云原生版集群多副本实例,您可以通过该参数实现自定义备节点数量,取值:1~4。 说明
若实例为多可用区实例,您可以通过该参数与 SlaveReplicaCount 参数自定义主、备可用区的备节点数量。同时,该参数与 SlaveReplicaCount 参数的总和不能超过 4。 |
1 |
| SlaveReplicaCount |
integer |
否 |
备可用区的备节点数量。 |
1 |
| ReadOnlyCount |
integer |
否 |
主可用区的只读节点数,本参数仅适用于创建云原生读写分离实例。
说明
若创建多可用区实例,您可以通过该参数和 SlaveReadOnlyCount 参数自定义主备可用区的只读节点数量。
|
5 |
| SlaveReadOnlyCount |
integer |
否 |
备可用区的只读节点数量。 |
2 |
| ForceTrans |
boolean |
否 |
是否开启强制传输,取值:
|
false |
| NodeType |
string |
否 |
节点类型,取值:
说明
云原生版实例请选择MASTER_SLAVE或STAND_ALONE,经典版实例请选择 double 或 single。 |
MASTER_SLAVE |
| StorageType |
string |
否 |
存储类型,取值为essd_pl1、essd_pl2、essd_pl3。 说明
当 InstanceType 取值为tair_essd时,且实例为 Tair 磁盘 ESSD 型时,才需要输入本参数。 |
essd_pl1 |
| Storage |
integer |
否 |
磁盘型实例的存储空间,不同的规格取值范围有所区别,详情请参见磁盘型规格。 说明
当 InstanceType 取值为tair_essd时,且创建 Tair 磁盘 ESSD 型时,才需要输入本参数。对于创建 Tair 磁盘 SSD 型实例,容量字段按不同的规格定义为不同的固定值,无需指定该字段。 |
60 |
| SecondaryZoneId |
string |
否 |
当单可用区实例需要变配并迁移至多可用区时,必须指定备可用区 ID。可调用 DescribeZones 接口查询。 说明
本参数和 ZoneId 参数传入的值不能相同,且不可传入多可用区对应的 ID。 |
cn-hangzhou-h |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
对象。 |
||
| OrderId |
string |
订单 ID。 |
20722623431**** |
| RequestId |
string |
请求 ID。 |
0DA1D7EF-C80D-432C-8758-7D225182626B |
示例
正常返回示例
JSON格式
{
"OrderId": "20722623431****",
"RequestId": "0DA1D7EF-C80D-432C-8758-7D225182626B"
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | PaymentMethodNotFound | No payment method has been registered on the account. | |
| 400 | HasRenewChangeOrder | This instance has a renewChange order. | |
| 400 | %s | Warn: {%s} are not supported after upgraded. you can set forceUpgrade=true to force upgrade. | |
| 400 | GdcInstanceNotSupport | The gdc custins trans not support. | |
| 400 | AbnormalResourceStatusForRenew | Abnormal resource status for renew. | |
| 400 | MissingRedisShardingUnsupportPerfItem | The metadb is missing redis sharding unsupoort command perf item. | |
| 400 | IllegalParamError | Action or resource must not be null. | |
| 400 | IncorrectTargetMajorVersion | Current target majorversion does not support this operation. | 当前操作不支持所指定的目标大版本,请确保指定的目标大版本大于实例当前大版本 |
| 400 | IncorrectMinorVersion | Current engine minor version does not support operations. | 当前实例小版本号不支持,请升级到最新小版本后重试 |
| 400 | DirectTargetLevelNotSupport | The direct custins tranfer target instance level does not support. | |
| 400 | DirectTransPreCheckError | The direct custins trans pre check IsAddReduceNodes error. | |
| 400 | DtsOpendNotSupportTrans | The custins DtsSyncStatus opend does not support trans. | |
| 400 | DirectTransNodeDoubleLevelError | The direct custins tranfer node double target level error. | 直连实例和全球多活实例在仅调整分片数时,需要指定为原分片数的2倍或0.5倍 |
| 400 | DirectTransUpgradeMajorVersionNotSupport | The direct custins tranfer does not support upgrade major version. | |
| 403 | TargetMemoryLessThanCurrentUsed | The target instance memory size below the current instance used memory. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。