この API を呼び出して、ApsaraDB for MongoDB シャードクラスターインスタンスの shard または mongos を削除できます。
この API を呼び出すときに、インスタンスが次の条件を満たしていることが必要です。
- インスタンスが 実行中の状態にある必要があります。
- インスタンスタイプはシャードクラスターです。
- インスタンスの課金方法は、従量課金制です。
- インスタンス内の shard または mongos の数は 2 より大きいである必要があります。
デバッグ
OpenAPI Explorer は API の使用を簡素化します。 OpenAPI Explorer を使用して、API の取得、API の呼び出し、SDK サンプルコードの動的生成などのデバッグ操作を実行できます。
リクエストパラメータ
パラメータ | データ型 | 必須 | 例 | 説明 |
---|---|---|---|---|
Action | String | はい | DeleteNode |
実行する操作。 値を DeleteNode に設定します。 |
DBInstanceId | String | はい | dds-bpxxxxxxxx |
インスタンス ID。 |
NodeId | String | はい | s-bpxxxxxxxx |
削除する shard または mongos のID。 DescribeDBInstancesAttribute API を呼び出して、IDをクエリできます。 |
ClientToken | String | いいえ | ETnLKlblzczshOTUbOCzxxxxxxxxxx |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してこの値を生成できますが、異なるリクエスト間で一意であることを確実にする必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
AccessKeyId | String | いいえ | LTAIgbTGpxxxxxx |
Alibaba Cloud から提供された AccessKey ID。 |
レスポンスパラメータ
パラメータ | タイプ | 例 | 説明 |
---|---|---|---|
RequestId | String | 9F9BDE64-BF30-41F3-BD29-C19CE4AB3404 |
リクエスト ID。 |
TaskId | Integer | 111111111 |
タスク ID。 |
例
リクエストの例
http(s)://mongodb.aliyuncs.com/? Action=DeleteNode
&NodeId=s-bpxxxxxxxx
&DBInstanceId=dds-bpxxxxxxxx
&<Common request parameters>
通常のレスポンスの例
XML
形式
<DeleteNodeResponse>
<RequestId>9F9BDE64-BF30-41F3-BD29-C19CE4AB3404</RequestId>
<TaskId>111111111</TaskId>
</DeleteNodeResponse>
JSON
形式
{
"RequestId":"9F9BDE64-BF30-41F3-BD29-C19CE4AB3404",
"TaskId":111111111
}