调用ModifyInstance对实例资源配置进行变更。调用接口会创建一个变配实例资源的订单,并自动支付。

请求参数

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

系统规定参数。取值:ModifyInstance。

ModifyType String Upgrade

变配类型,取值

  • Upgrade:升级。
  • Downgrade:降级。
Parameter.N.Code String test

第N个模块属性code配置,如有多个模块属性参数,按照N=0,1,2,3…N的形式拼接多个参数。

说明 只设置需要变更配置的模块属性信息,如A,B两个属性中,只有A需要变更配置,则只传A属性相关即可。

该参数需与Parameter.N.Value一起使用,消息队列RabbitMQ版实例支持的变更配置包括:

  • 变更公网TPS流量峰值:您需设置Parameter.N.CodeMaxEipTps,对应Parameter.N.Value参数,请根据消息队列RabbitMQ版控制台购买页所给出的取值设置。
  • 变更私网TPS流量峰值:您需设置Parameter.N.CodeMaxTps,对应Parameter.N.Value参数,请根据消息队列RabbitMQ版控制台购买页所给出的取值设置。
  • 变更Queue的数量上限:您需设置Parameter.N.CodeQueueCapacity,对应Parameter.N.Value的取值范围为[50,6000],单位:个。
  • 变更消息存储空间:铂金版实例支持变更消息存储空间。您需设置Parameter.N.CodeStorageSize,对应Parameter.N.Value的取值为m×100,其中m的取值范围为[7,28],单位:GB。
Parameter.N.Value String test

第N个模块属性Code对应的Value,按照N=0,1,2,3…N的形式拼接多个参数。

ProductCode String ons

产品代码,固定为:ons。

SubscriptionType String Subscription

付费类型,取值:

  • Subscription:预付费。
  • PayAsYouGo:后付费。
消息队列RabbitMQ版实例不再支持按量付费模式,即该参数只能为Subscription
ProductType String ons_onsproxy_public_intl 产品类型,固定为:ons_onsproxy_public_intl
InstanceId String amqp-cn-zvp2ajsj****

变更配置的实例ID。

ClientToken String JAKSJFHFAKJSF

用于保证请求的幂等性,防止请求重复提交。

返回数据

名称 类型 示例值 描述
Code String Success

状态码。

Data Struct

返回数据。

HostId String cn

主机ID。

OrderId String 21017220559****

创建成功的订单ID。

Message String Successful!

提示信息。

RequestId String DFCE1EB7-6AE6-5AC9-BC3C-42B0EC5B****

请求ID。

Success Boolean true

是否成功。

示例

请求示例

http(s)://business.aliyuncs.com/?Action=ModifyInstance
&ModifyType=Upgrade
&Parameter.0.Code=MaxTps
&Parameter.0.Value=60000
&Parameter.1.Code=MaxEipTps
&Parameter.1.Value=49408
&Parameter.2.Code=QueueCapacity
&Parameter.2.Value=60
&InstanceId=amqp-cn-i7m2a8bq****
&ProductCode=ons
&&ProductType=ons_onsproxy_public_intl
&SubscriptionType=Subscription&<公共请求参数>

正常返回示例

XML 格式

<ModifyInstanceResponse>
      <Message>Successful!</Message>
      <RequestId>DFCE1EB7-6AE6-5AC9-BC3C-42B0EC5B****</RequestId>
      <Data>
            <OrderId>21017220559****</OrderId>
            <HostId>cn</HostId>
      </Data>
      <Code>Success</Code>
      <Success>true</Success>      
</ModifyInstanceResponse>

JSON 格式

{
  "Message": "Successful!",
  "RequestId": "DFCE1EB7-6AE6-5AC9-BC3C-42B0EC5B****",
  "Data": {
    "OrderId": 21017220559****,
    "HostId": "cn"
  },
  "Code": "Success",
  "Success": true
}

错误码

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