この API を呼び出して、ApsaraDB for MongoDB シャードクラスターインスタンスのノードタイプとストレージスペースを変更できます。

この API を使用する前に、ApsaraDB for MongoDB の課金方法と 価格 を十分にご理解いただく必要があります。

この操作は、シャードクラスタインスタンスでのみ実行できます。

デバッグ

OpenAPI Explorer は API の使用を簡素化します。 OpenAPI Explorer を使用して、API の取得、API の呼び出し、SDK サンプルコードの動的生成などのデバッグ操作を実行できます。

リクエストパラメータ

パラメータ データ型 必須 説明
Action String はい ModifyNodeSpec

実行する操作。 値を ModifyNodeSpec に設定します。

NodeId String はい d-bpxxxxxxxx

シャードクラスターインスタンス内の mongos または Shard の ID。 DescribeDBInstanceAttribute を呼び出して ID をクエリできます。

このパラメーターを shard の ID に指定する場合、 NodeStorageパラメータを指定する必要もあります。
DBInstanceId String はい dds-bpxxxxxxxx

インスタンス ID。

NodeClass String いいえ dds.shard.standard

shard または mongos の仕様。 詳細は、インスタンスの仕様をご参照ください。

このパラメーターまたは NodeStorage パラメーターのいずれかを指定する必要があります。
NodeStorage Integer いいえ 20

shard に設定されたストレージスペース。

  • 有効値: 10 ~ 2000。 単位 : GB
  • この値は、最小 10 GB/回 で指定できます。
  • このパラメーターまたは NodeClass パラメーターのいずれかを指定する必要があります。
  • このパラメーターは、shard の ID に NodeId パラメーターを指定した場合にのみ有効です。
ClientToken String いいえ ETnLKlblzczshOTUbOCzxxxxxxxxxx

リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してこの値を生成できますが、異なるリクエスト間で一意であることを確実にする必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。

AutoPay Boolean いいえ true

インスタンスの自動支払いが有効になっているかどうかを示します。 有効値:

  • true: 自動支払いが有効になっています。 口座に十分な資金があることを確認してください。
  • false: 自動支払いは無効になっています。 コンソールで支払いを行う必要があります。 支払い手順:コンソールにログインします。 右上隅の課金管理をクリックし、ドロップダウンリストから課金管理選択します。 課金管理ページが表示されます。 左側のナビゲーションウィンドウで、請求書をクリックします。 [未払い]タブで、支払う請求書に対応する操作列の[支払い]をクリックします。

デフォルト値:true

EffectiveTime String いいえ Immediately

変更された値が有効になる時刻。 有効値:

  • Immediately :設定はすぐに有効になります。
  • MaintainTime :設定はインスタンスのメンテナンス期間中に有効になります。

デフォルト値: Immediately

AccessKeyId String いいえ LTAIgbTGpxxxxxx

Alibaba Cloud から提供された AccessKey ID。

レスポンスパラメータ

パラメータ タイプ 説明
OrderId String 2033xxxxxxxxx

注文 ID。

RequestId String EFFC5788-8BB5-41B5-9F15-9CFC5A0E8FCC

リクエスト ID。

リクエストの例


http(s)://mongodb.aliyuncs.com/? Action=ModifyNodeSpec
&NodeId=d-bpxxxxxxxx 
&DBInstanceId=dds-bpxxxxxxxx
&NodeClass=dds.shard.standard
&NodeStorage=20
&<Common request parameters>

通常のレスポンスの例

XML 形式

<ModifyNodeSpecResponse>
  <OrderId>2033xxxxxxxxx</OrderId>
  <RequestId>EFFC5788-8BB5-41B5-9F15-9CFC5A0E8FCC</RequestId> 
</ModifyNodeSpecResponse> 

JSON 形式

{
	"RequestId":"EFFC5788-8BB5-41B5-9F15-9CFC5A0E8FCC",
	"OrderId":"2033xxxxxxxx"
}

エラーコード

エラーコードの表示