ストレージされたスクリプトAPI

ストレージされたスクリプトまたは検索テンプレートを取得します。

Python

  1. resp = client.get_script(
  2. id="my-stored-script",
  3. )
  4. print(resp)

Ruby

  1. response = client.get_script(
  2. id: 'my-stored-script'
  3. )
  4. puts response

Js

  1. const response = await client.getScript({
  2. id: "my-stored-script",
  3. });
  4. console.log(response);

コンソール

  1. GET _scripts/my-stored-script

リクエスト

GET _scripts/<script-id>

前提条件

  • Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するにはmanage クラスター権限が必要です。

パスパラメータ

  • <script-id>
  • (必須、文字列)ストレージされたスクリプトまたは検索テンプレートの識別子。

クエリパラメータ

  • master_timeout
  • (オプション、時間単位)マスターノードを待機する期間。タイムアウトが切れる前にマスターノードが利用できない場合、リクエストは失敗し、エラーが返されます。デフォルトは30sです。リクエストがタイムアウトしないことを示すために-1に設定することもできます。