この 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 に設定されたストレージスペース。
説明
|
ClientToken | String | いいえ | ETnLKlblzczshOTUbOCzxxxxxxxxxx | リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してこの値を生成できますが、異なるリクエスト間で一意であることを確実にする必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
AutoPay | Boolean | いいえ | true | インスタンスの自動支払いが有効になっているかどうかを示します。 有効値:
デフォルト値:true。 |
EffectiveTime | String | いいえ | Immediately | 変更された値が有効になる時刻。 有効値:
デフォルト値: Immediately。 |
AccessKeyId | String | いいえ | LTAI**************** | 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"
}