スナップショットのマウントAPI

スナップショットを検索可能なスナップショットインデックスとしてマウントします。

リクエスト

POST /_snapshot/<repository>/<snapshot>/_mount

前提条件

Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するには、manageクラスター権限と、含まれるインデックスのmanageインデックス権限が必要です。詳細については、セキュリティ権限を参照してください。

説明

パスパラメータ

  • <repository>
  • (必須、文字列)マウントするインデックスのスナップショットを含むリポジトリの名前。
  • <snapshot>
  • (必須、文字列)マウントするインデックスのスナップショットの名前。

クエリパラメータ

  • master_timeout
  • (オプション、時間単位)マスターノードを待機する期間。タイムアウトが切れる前にマスターノードが利用できない場合、リクエストは失敗し、エラーが返されます。デフォルトは30sです。リクエストがタイムアウトしないことを示すために-1に設定することもできます。
  • wait_for_completion
  • (オプション、Boolean)trueの場合、リクエストは操作が完了するまでブロックされます。デフォルトはfalseです。
  • storage
  • (オプション、文字列)検索可能なスナップショットインデックスのマウントオプション。可能な値は:

リクエストボディ

  • index
  • (必須、文字列)マウントするデータを含むスナップショット内のインデックスの名前。
  1. - `````renamed_index
  • (オプション、文字列)作成されるインデックスの名前。
  • index_settings
  • (オプション、オブジェクト)マウント時にインデックスに追加される設定。
  • ignore_index_settings
  • (オプション、文字列の配列)マウント時にインデックスから削除される設定の名前。

  1. #### Python
  2. ``````python
  3. resp = client.searchable_snapshots.mount(
  4. repository="my_repository",
  5. snapshot="my_snapshot",
  6. wait_for_completion=True,
  7. index="my_docs",
  8. renamed_index="docs",
  9. index_settings={
  10. "index.number_of_replicas": 0
  11. },
  12. ignore_index_settings=[
  13. "index.refresh_interval"
  14. ],
  15. )
  16. print(resp)
  17. `

Js

  1. const response = await client.searchableSnapshots.mount({
  2. repository: "my_repository",
  3. snapshot: "my_snapshot",
  4. wait_for_completion: "true",
  5. index: "my_docs",
  6. renamed_index: "docs",
  7. index_settings: {
  8. "index.number_of_replicas": 0,
  9. },
  10. ignore_index_settings: ["index.refresh_interval"],
  11. });
  12. console.log(response);

コンソール

  1. POST /_snapshot/my_repository/my_snapshot/_mount?wait_for_completion=true
  2. {
  3. "index": "my_docs",
  4. "renamed_index": "docs",
  5. "index_settings": {
  6. "index.number_of_replicas": 0
  7. },
  8. "ignore_index_settings": [ "index.refresh_interval" ]
  9. }
マウントするスナップショット内のインデックスの名前
作成するインデックスの名前
新しいインデックスに追加するインデックス設定
スナップショットインデックスをマウントする際に無視するインデックス設定のリスト