指定されたノードタイプとノード数に基づいて、Elasticsearch クラスターから削除できるノードをクエリします。
デバッグ
リクエストヘッダー
この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、「共通のリクエストヘッダー」をご参照ください。
リクエスト構文
GET /openapi/instances/{InstanceId}/suggest-shrinkable-nodes HTTP/1.1
リクエストパラメーター
|
要素 |
タイプ |
位置 |
必須 |
例 |
説明 |
| InstanceId | String | Path | Yes | es-cn-nif1q9o8r0008**** | インスタンス ID。 |
| nodeType | String | Query | Yes | WORKER | ノードのタイプ。有効な値: WORKER: ホットノード WORKER_WARM: ウォームノード |
| count | Integer | Query | Yes | 1 | 削除するノードの数。 |
| ignoreStatus | Boolean | Query | No | false | インスタンスステータスを無視するかどうかを指定します。デフォルト値:false。 |
レスポンスパラメーター
要素 |
タイプ |
例 |
説明 |
| RequestId | String | F99407AB-2FA9-489E-A259-40CF6DCC**** | リクエスト ID。 |
| Result | Result の配列 | レスポンスパラメーター。 |
|
| port | Integer | 9200 | ノードへのアクセスに使用するポート番号。 |
| host | String | 192.168.**.** | ノードの IP アドレス。 |
返された結果には、次のパラメーターも含まれています。
パラメーター |
タイプ |
例 |
説明 |
nodeType |
String |
WORKER |
ノードのタイプ。有効な値:MASTER(専用マスターノード)、WORKER(ホットノード)、WORKER_WARM(コールドノード)、COORDINATING(コーディネーターノード)、KIBANA(Kibana ノード)。 |
zoneId |
String |
cn-hangzhou-b |
ノードのゾーン ID。 |
例
サンプルリクエスト
GET /openapi/instances/es-cn-n6w1o1x0w001c****/suggest-shrinkable-nodes?nodeType=WORKER&count=1 HTTP/1.1
共通リクエストパラメーター
サンプルの成功レスポンス
JSON 形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : [ {
"nodeType" : "WORKER",
"host" : "172.16.**.**",
"port" : 9200,
"zoneId" : "cn-hangzhou-i"
} ],
"RequestId" : "042E33B2-6FB3-474D-BD44-DBE706A4****"
}
エラーコード
エラーコードのリストについては、「サービスエラーコード」をご参照ください。