ApsaraDB for Tair (Redis® OSS 互換) データベースインスタンスの仕様を変更します。
操作説明
仕様変更の実行プロセス、影響、特徴の制限、課金に関する詳細については、「インスタンス設定の変更」を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
kvstore:ModifyInstanceSpec |
update |
*DBInstance。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。利用可能なリージョンをクエリするには、 DescribeRegions を呼び出します。このパラメーターを使用して、仕様を変更するインスタンスのリージョンを指定します。 |
cn-hangzhou |
| InstanceId |
string |
必須 |
インスタンスの ID。インスタンス 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 |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンには ASCII 文字のみを使用でき、長さは 64 文字を超えることはできません。 |
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。シングルゾーンインスタンスの仕様を変更してマルチゾーン Deployment に移行する場合、このパラメーターは必須です。利用可能なゾーンをクエリするには、 DescribeZones を呼び出します。 説明
このパラメーターの値は ZoneId パラメーターの値と異なる必要があります。このパラメーターをマルチゾーンの ID にセットしないでください。 |
cn-hangzhou-h |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答オブジェクト。 |
||
| OrderId |
string |
注文 ID。 |
20722623431**** |
| RequestId |
string |
リクエスト ID。 |
0DA1D7EF-C80D-432C-8758-7D225182626B |
例
成功レスポンス
JSONJSON
{
"OrderId": "20722623431****",
"RequestId": "0DA1D7EF-C80D-432C-8758-7D225182626B"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. | |
| 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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。