Tair (Redis OSS-compatible) インスタンスの構成を変更します。
操作説明
この操作の手順、影響、制限事項、および料金に関する詳細については、「インスタンスの構成変更」をご参照ください。
今すぐお試しください
テスト
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 です。 説明
|
1 |
| SlaveReplicaCount |
integer |
任意 |
複数ゾーンにデプロイされたクラウドネイティブマルチレプリカクラスターインスタンスを作成する際のセカンダリゾーン内のレプリカノード数です。このパラメーターと ReplicaCount パラメーターの合計値は 4 を超えることはできません。 説明
複数ゾーンにデプロイされたクラウドネイティブマルチレプリカクラスターインスタンスを作成する場合は、SlaveReplicaCount と SecondaryZoneId の両方を指定する必要があります。 |
1 |
| ReadOnlyCount |
integer |
任意 |
プライマリゾーン内の読み取り専用レプリカの数です。有効な値は 0 ~ 5 です。このパラメーターは次のシナリオにのみ適用されます。
|
5 |
| SlaveReadOnlyCount |
integer |
任意 |
複数ゾーンにデプロイされた読み書き分離インスタンスを作成する際のセカンダリゾーン内の読み取り専用レプリカの数です。有効な値は 1 ~ 9 です。このパラメーターと ReadOnlyCount パラメーターの合計値は 9 を超えることはできません。 |
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 に設定して ESSD ベースのインスタンスを作成する場合にのみ必要です。 |
essd_pl1 |
| Storage |
integer |
任意 |
ESSD/SSD ベースのインスタンスのストレージ容量です。有効な値はインスタンスタイプによって異なります。詳細については、「ESSD/SSD ベースのインスタンス」をご参照ください。 説明
このパラメーターは、InstanceType パラメーターを tair_essd に設定して ESSD ベースのインスタンスを作成する場合にのみ必要です。Tair SSD ベースのインスタンスを作成する場合は、Storage パラメーターは定義済みの仕様に基づいて自動的に設定されるため、指定する必要はありません。 |
60 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。