すべてのプロダクト
Search
ドキュメントセンター

:ModifyNodeSpecBatch

最終更新日:Oct 16, 2025

ApsaraDB for MongoDB シャードクラスターインスタンス内の 1 つ以上の Mongos ノードまたはシャードノードの構成を変更します。

操作説明

この操作を呼び出す前に、ApsaraDB for MongoDB の課金方法と料金を理解していることを確認してください。

この操作は、ApsaraDB for MongoDB シャードクラスターインスタンスにのみ適用されます。

複数のシャードクラスターインスタンスを一括でスペックアップまたはスペックダウンする場合、ターゲットインスタンスタイプには特定の制約があります。 たとえば、ストレージ容量を拡張する場合、ターゲット容量は現在の容量以上である必要があります。 インスタンスのインスタンスタイプが異なる場合、システムは 1 つのインスタンスのインスタンスタイプをランダムに選択し、その制約をバッチ全体に適用します。 これにより、スペックアップまたはスペックダウンが失敗する可能性があります。 インスタンスを一括でスペックアップまたはスペックダウンできない場合は、ModifyNodeSpec 操作を使用して単一のシャードクラスターインスタンスの構成を変更できます。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

dds:ModifyNodeSpecBatch

update

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

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: 自動支払いが有効になります。 アカウントに十分な残高があることを確認してください。

  • false: 手動支払いが有効になります。 ApsaraDB for MongoDB コンソールにログインします。 右上隅で、 [費用] > [費用とコスト] を選択します。 左側のナビゲーションウィンドウで、 [注文管理] をクリックします。 [プロダクト注文] ページで、対象の注文を見つけて支払います。

デフォルト値: true

true

EffectiveTime

string

任意

構成変更の有効期間。 有効な値:

  • Immediately: 変更はすぐに有効になります。

  • MaintainTime: 変更はインスタンスのメンテナンスウィンドウ中に有効になります。

説明

デフォルト値: Immediately

Immediately

OrderType

string

任意

構成変更のタイプ。 有効な値:

  • UPGRADE: インスタンス構成をスペックアップします。

  • DOWNGRADE: インスタンス構成をスペックダウンします。

説明

このパラメーターは、インスタンスの課金方法がサブスクリプションの場合にのみ使用できます。

UPGRADE

CouponNo

string

任意

クーポンを使用するかどうかを指定します。 有効な値:

  • default または null (デフォルト): クーポンが使用されます。

  • youhuiquan_promotion_option_id_for_blank: クーポンは使用されません。

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.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。