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

Elasticsearch:ValidateShrinkNodes

最終更新日:Mar 17, 2025

指定された Elasticsearch クラスターから特定のノードを削除できるかどうかを確認します。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。便宜上、OpenAPI Explorer でこの操作を呼び出すことをお勧めします。 OpenAPI Explorer は、さまざまな SDK の操作のサンプルコードを動的に生成します。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、「共通リクエストヘッダー」をご参照ください。

リクエスト構文

POST /openapi/instances/{InstanceId}/validate-shrink-nodes HTTP/1.1

リクエストパラメーター

パラメーター タイプ 位置 必須 説明
InstanceId String Path はい es-cn-nif1q9o8r0008****

インスタンス ID。

nodeType String Query はい WORKER

スケールインするノードのタイプ。有効な値:

  • WORKER:ホットノード
  • WORKER_WARM:ウォームノード
ignoreStatus Boolean Query いいえ false

クラスターのヘルスステータスを無視するかどうか:

  • true:無視する
  • false(デフォルト):無視しない
count Integer Query いいえ 2

ノードの数。

Array Body いいえ

リクエストの本文。

nodeType String Body いいえ WORKER

ノードのタイプ。有効な値:

  • WORKER:ホットノード
  • WORKER_WARM:ウォームノード
host String Body いいえ 192.168.xx.xx

ノードの IP アドレス。

port Integer Body いいえ 9200

ノードのアクセス ポート番号。

zoneId String Body いいえ cn-shanghai-c

インスタンスノードが存在するゾーンの ID。たとえば、上海ゾーン C は cn-shanghai-c です。

hostName String Body いいえ es-cn-pl32xxxxxxx-data-f-1

クラウドネイティブ ACK クラスタのノード名。 ListAllNode 操作を呼び出して、ノード名を取得できます。

レスポンスパラメーター

パラメーター タイプ 説明
Result Boolean true

返された結果:

  • true:スケールイン可能
  • false:スケールイン不可。
RequestId String F99407AB-2FA9-489E-A259-40CF6DCC****

リクエスト ID。

リクエストの例

POST /openapi/instances/es-cn-nif1q9o8r0008****/validate-shrink-nodes?nodeType=WORKER&ignoreStatus=false&count=2 HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json

[ {
  "nodeType" : "WORKER",
  "host" : "192.168.xx.xx",
  "port" : 9200,
  "zoneId" : "cn-shanghai-c",
  "hostName" : "es-cn-pl32xxxxxxx-data-f-1"
} ]

正常なレスポンスの例

JSON 形式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Result" : true,
  "RequestId" : "3760F67B-691D-4663-B4E5-6783554F****"
}

エラーコード

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