Elasticsearch コンソールにアップロードされたカスタム プラグインをインストールします。
説明 カスタム プラグインをインストールする機能は内部でアップグレード中で、一時停止されています。この機能を使用する必要がある場合は、チケットを送信してください。
デバッグ
リクエストヘッダー
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. | インスタンスが見つかりません。 インスタンスの状態を確認してください。 |
エラーコードのリストについては、「サービス エラーコード」をご参照ください。