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

Elasticsearch:InstallUserPlugins

最終更新日:Mar 17, 2025

Elasticsearch コンソールにアップロードされたカスタム プラグインをインストールします。

説明 カスタム プラグインをインストールする機能は内部でアップグレード中で、一時停止されています。この機能を使用する必要がある場合は、チケットを送信してください。

デバッグ

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

リクエストヘッダー

DeleteInstance 操作には操作固有のリクエストヘッダーがなく、共通のリクエストヘッダーのみを使用します。 詳細については、共通リクエスト パラメーターのドキュメントをご参照ください。

構文

POST /openapi/instances/{InstanceId}/plugins/user/actions/install HTTP/1.1

リクエスト パラメーター

パラメーター

タイプ

位置

必須

説明

InstanceId String Path はい es-cn-i7m27ausp001l****

インスタンス ID。

String Body いいえ [ {"name": "pluginName1.zip"}, {"name": "pluginName2.zip"} ]

カスタム プラグインのリストを指定します。

リクエスト本文

リクエスト本文で次のパラメーターを設定して、カスタム プラグインに関する情報を指定する必要があります。

設定項目

タイプ

必須

説明

リクエスト本文

配列

└ name

String

はい

pluginName1.zip

Elasticsearch コンソールにアップロードされたカスタム プラグインの名前。

└ は子パラメーターを示します。

次の図は例を示しています。

[
    {"name": "pluginName1.zip"},
    {"name": "pluginName2.zip"}
]

レスポンス パラメーター

パラメーター

タイプ

説明

RequestId String 5FFD9ED4-C2EC-4E89-B22B-1ACB6F*****

リクエスト ID。

Result String の配列 ["pluginName1.zip", "pluginName2.zip"]

インストールされるプラグインのリスト。インストールが失敗した場合、システムはエラーコードを返します。 詳細については、エラーコードをご覧ください。

リクエストの例

POST /openapi/instances/[es-cn-i7m27ausp001l****]/plugins/user/actions/install HTTP/1.1
共通リクエストヘッダー
```
[
    {"name": "pluginName1.zip"},
    {"name": "pluginName2.zip"}
]

成功レスポンスの例

JSON 形式

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

{
  "RequestId" : "5FFD9ED4-C2EC-4E89-B22B-1ACB6F*****",
  "Result" : "[\"pluginName1.zip\", \"pluginName2.zip\"]"
}

エラーコード

HttpCode

エラーコード

エラーメッセージ

エラーメッセージ

400 InstanceActivating Instance is activating. インスタンスは現在有効になっています。
400 InstanceNotFound The instanceId provided does not exist. インスタンスが見つかりません。 インスタンスの状態を確認してください。

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