ApsaraDB for Redis インスタンスのタイプを変更するために使用する API について説明します。

  • インスタンスタイプの詳細については、「インスタンスタイプ」をご参照ください。
  • コンソールで実行する操作の詳細については、「設定の変更」をご参照ください。

デバッグ

この操作は、OpenAPI Explorer から呼び出すことができます。署名を手作業で計算する必要はありません。 操作の呼び出し後、OpenAPI Explorer は SDK サンプルコードを自動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
InstanceId String 必須 r-j6cxxxxxxxxxxxxx

タイプを変更するインスタンスの ID を設定します。

Action String 任意 ModifyInstanceSpec

操作の実行に使用する API (ModifyInstanceSpec) を設定します。

RegionId String 任意 cn-hangzhou

リージョンの ID を設定します。

InstanceClass String 任意 redis.master.small.default

変更後のインスタンスタイプを設定します。 各インスタンスタイプの InstanceClass パラメーターの値の詳細については、「 インスタンスタイプ」を参照してください。

BusinessInfo String 任意 000000000

イベントの ID またはビジネス情報を設定します。

CouponNo String 任意 youhuiquan_promotion_option_id_for_blank

クーポンの番号を設定します。 (デフォルト値: youhuiquan_promotion_option_id_for_blank)。

ForceUpgrade Boolean 任意 true

タイプを強制的に変更するかどうかを指定します。 設定可能な値は次のとおりです。

  • false
  • true
(デフォルト値: true)
AutoPay Boolean 任意 true

自動更新を有効にするかどうかを設定します。 設定可能な値は次のとおりです。

  • true
  • false

(デフォルト値: false)

このパラメーターを falseに設定した場合、インスタンスの有効期限が到来する前にインスタンスの更新作業が必要です。
AccessKeyId String 任意 Lxxxxxxxxxxxxxxw

サービスへのアクセスに使用する、Alibaba Cloud から提供される AccessKey ID を設定します。

EffectiveTime String 任意 Immediately

タイプ変更のタイミングを設定します。 設定可能な値は次のとおりです。

  • Immediately: タイプは 即座に変更されます。
  • MaintainTime: タイプはメンテナンス時に変更されます。

(デフォルト値: Immediately)

レスポンスパラメーター

パラメーター データ型 説明
OrderId String 111111111111111

オーダーの ID を示します。

RequestId String 0DA1D7EF-C80D-432C-8758-7D225182626B

リクエストの ID を示します。

リクエストの例


https://r-kvstore.aliyuncs.com/
? Action=ModifyInstanceSpec
&InstanceId=r-j6cxxxxxxxxxx3d4
&InstanceClass=redis.master.small.default
&<Common request parameters>

操作が正常に完了した場合のレスポンス例

XML 形式

<ModifyInstanceSpecResponse>
      <OrderId>111111111111111</OrderId>
      <RequestId>0DA1D7EF-C80D-432C-8758-7D225182626B</RequestId>
</ModifyInstanceSpecResponse>

JSON 形式

{
	"RequestId":"0DA1D7EF-C80D-432C-8758-7D225182626B",
	"OrderId":"111111111111111"
}

エラーコード

HTTP ステータスコード エラーコード エラーメッセージ 説明
400 PaymentMethodNotFound No payment method has been registered on the account. アカウントに支払い方法が登録されていない場合に返されるエラーメッセージです。
400 HasRenewChangeOrder This instance has a renewChange order. インスタンスに対して設定変更を伴う更新オーダーが存在する場合に返されるエラーメッセージです。

詳細については、「エラーコード」をご参照ください。