インデックスライフサイクル管理APIの開始
インデックスライフサイクル管理 (ILM) プラグインを開始します。
リクエスト
POST /_ilm/start
前提条件
- Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するには
manage_ilm
クラスター権限が必要です。詳細については、セキュリティ権限を参照してください。
説明
ILMプラグインが現在停止している場合、これを開始します。クラスターが形成されると、ILMは自動的に開始されます。ILMがILM停止APIを使用して停止された場合のみ、再起動が必要です。
クエリパラメータ
master_timeout
- (オプション、時間単位)マスターノードを待機する期間。タイムアウトが切れる前にマスターノードが利用できない場合、リクエストは失敗し、エラーが返されます。デフォルトは
30s
です。リクエストがタイムアウトしないことを示すために-1
に設定することもできます。 timeout
- (オプション、時間単位)クラスターのメタデータを更新した後、クラスター内のすべての関連ノードからの応答を待機する期間。タイムアウトが切れる前に応答が受信されない場合、クラスターのメタデータの更新は適用されますが、応答は完全に承認されなかったことを示します。デフォルトは
30s
です。リクエストがタイムアウトしないことを示すために-1
に設定することもできます。
例
以下の例はILMプラグインを開始します。
Python
resp = client.ilm.start()
print(resp)
Ruby
response = client.ilm.start
puts response
Js
const response = await client.ilm.start();
console.log(response);
コンソール
POST _ilm/start
コンソール-結果
{
"acknowledged": true
}