ApsaraDB for MongoDB シャードクラスターインスタンス内の 1 つ以上の Mongos ノードまたはシャードノードの構成を変更します。
操作説明
この操作を呼び出す前に、ApsaraDB for MongoDB の課金方法と料金を理解していることを確認してください。
この操作は、ApsaraDB for MongoDB シャードクラスターインスタンスにのみ適用されます。
複数のシャードクラスターインスタンスを一括でスペックアップまたはスペックダウンする場合、ターゲットインスタンスタイプには特定の制約があります。 たとえば、ストレージ容量を拡張する場合、ターゲット容量は現在の容量以上である必要があります。 インスタンスのインスタンスタイプが異なる場合、システムは 1 つのインスタンスのインスタンスタイプをランダムに選択し、その制約をバッチ全体に適用します。 これにより、スペックアップまたはスペックダウンが失敗する可能性があります。 インスタンスを一括でスペックアップまたはスペックダウンできない場合は、ModifyNodeSpec 操作を使用して単一のシャードクラスターインスタンスの構成を変更できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dds:ModifyNodeSpecBatch |
update |
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| DBInstanceId |
string |
必須 |
構成を変更するインスタンスの ID。 |
dds-bp1337621e8f**** |
| NodesInfo |
string |
必須 |
変更する Mongos ノードとシャードノードのインスタンスタイプ。 詳細については、「インスタンスタイプ」をご参照ください。 |
{"Shards":[{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp14ae4572fd****","Storage":20},{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp19f4f92dc5****","Storage":30}]} |
| ClientToken |
string |
任意 |
クライアントトークン。 リクエストのべき等性を保証するために使用されます。 クライアントを使用して値を生成できますが、異なるリクエスト間で値がユニークであることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
ETnLKlblzczshOTUbOCz**** |
| AutoPay |
boolean |
任意 |
自動支払いを有効にするかどうかを指定します。 有効な値:
デフォルト値: true。 |
true |
| EffectiveTime |
string |
任意 |
構成変更の有効期間。 有効な値:
説明
デフォルト値: Immediately。 |
Immediately |
| OrderType |
string |
任意 |
構成変更のタイプ。 有効な値:
説明
このパラメーターは、インスタンスの課金方法がサブスクリプションの場合にのみ使用できます。 |
UPGRADE |
| CouponNo |
string |
任意 |
クーポンを使用するかどうかを指定します。 有効な値:
|
default |
| BusinessInfo |
string |
任意 |
ビジネス情報。 |
{“ActivityId":"000000000"} |
| TargetVswitchId |
string |
任意 |
ゾーン移行を伴う構成変更のための宛先 vSwitch の ID。 重要 このパラメーターは、ディスクを使用するインスタンスにのみ適用されます。 説明
|
vsw-xxxxxxxx |
| TargetHiddenZoneId |
string |
任意 |
ゾーン移行を伴う構成変更のための隠しノードの宛先ゾーン。 重要 このパラメーターは、ディスクを使用するインスタンスにのみ適用されます。 重要 このパラメーターの値は、TargetZoneId または TargetSecondaryZoneId パラメーターの値と同じにすることはできません。 説明
|
cn-hangzhou-e |
| TargetZoneId |
string |
任意 |
ゾーン移行を伴う構成変更のためのプライマリノードの宛先ゾーン。 重要 このパラメーターは、ディスクを使用するインスタンスにのみ適用されます。 重要 このパラメーターの値は、TargetSecondaryZoneId または TargetHiddenZoneId パラメーターの値と同じにすることはできません。 説明
|
cn-hangzhou-h |
| TargetSecondaryZoneId |
string |
任意 |
ゾーン移行を伴う構成変更のためのセカンダリノードの宛先ゾーン。 重要 このパラメーターは、ディスクを使用するインスタンスにのみ適用されます。 重要 このパラメーターの値は、TargetZoneId または TargetHiddenZoneId パラメーターの値と同じにすることはできません。 説明
|
cn-hangzhou-j |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| OrderId |
string |
注文 ID。 |
21012719476**** |
| RequestId |
string |
リクエスト ID。 |
0637BC25-6895-5500-871F-1127CA34**** |
例
成功レスポンス
JSONJSON
{
"OrderId": "21012719476****",
"RequestId": "0637BC25-6895-5500-871F-1127CA34****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | GadInstanceNotSupport | GAD Instance doesn't support the operation. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。