调用ModifyNodeSpec接口变更Redis集群实例中节点的规格。

调用本接口时,实例必须满足以下条件:

说明
  • 在调用本接口前,您可以调用DescribeClusterMemberInfo查询各数据节点的当前规格。
  • 变更配置的过程中,会出现1~2次30秒内的连接闪断,请确保客户端具备重连机制。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyNodeSpec

系统规定的参数,取值:ModifyNodeSpec

InstanceClass String redis.shard.large.ce

需要变配到的数据节点规格。更多信息,请参见Redis云盘社区规格Redis云盘企业版(性能增强型)规格

InstanceId String r-bp1zxszhcgatnx****

实例ID,可调用DescribeInstances接口获取。

NodeId String r-bp1zxszhcgatnx****-db-0

数据节点ID,您可以调用DescribeLogicInstanceTopology,获取数据节点ID。

说明 获取到的数据节点ID,需要去除#null后缀。
RegionId String cn-hangzhou

实例所属的地域ID,可调用DescribeRegions接口获取。

BusinessInfo String 000000000000

活动ID、业务信息等扩展信息。

CouponNo String youhuiquan_promotion_option_id_for_blank

优惠码。

AutoPay Boolean true

调用此接口后,是否自动付费,取值:

  • true:默认值,自动付费。
  • false:手动付费。您需要在控制台的顶部菜单栏,单击费用 > 续费管理,然后单击左侧导航栏的订单管理 > 我的订单,找到目标订单进行支付。
OrderType String UPGRADE

订单类型,取值:

  • UPGRADE:升级配置。
  • DOWNGRADE:降级配置。
SwitchTimeMode String Immediately

变更规格的执行时间,取值:

  • Immediately:默认值,立即执行。
  • MaintainTime:实例可运维时间段内执行。
说明 您可以调用ModifyInstanceMaintainTime修改Redis实例的可维护时间段。

返回数据

名称 类型 示例值 描述
OrderId Long 207866611111111

订单ID。

RequestId String F1242783-7011-4949-8AC0-A96DBC5F****

请求ID。

示例

请求示例

http(s)://https://r-kvstore.aliyuncs.com/?Action=ModifyNodeSpec
&InstanceId=r-bp1zxszhcgatnx****
&NodeId=r-bp1zxszhcgatnx****-db-0
&InstanceClass=redis.shard.large.ce
&<公共请求参数>

正常返回示例

XML 格式

<ModifyNodeSpecResponse>
      <RequestId>F1242783-7011-4949-8AC0-A96DBC5F****</RequestId>
      <OrderId>207866611111111</OrderId>
</ModifyNodeSpecResponse>

JSON 格式

{
	"RequestId": "F1242783-7011-4949-8AC0-A96DBC5F****",
	"OrderId": 207866611111111
}

错误码

HttpCode 错误码 错误信息 描述
400 PaymentMethodNotFound No payment method has been registered on the account. 帐户上没有登记付款方法。
400 HasRenewChangeOrder This instance has a renewChange order. 实例还有续费变配订单。

访问错误中心查看更多错误码。