スナップショットライフサイクルポリシーAPIの実行

ライフサイクルポリシーに従って、スケジュールされた時間を待たずに即座にスナップショットを作成します。

リクエスト

PUT /_slm/policy/<snapshot-lifecycle-policy-id>/_execute

前提条件

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

説明

スナップショットポリシーを手動で適用して、即座にスナップショットを作成します。スナップショットポリシーは通常、そのスケジュールに従って適用されますが、アップグレードやその他のメンテナンスを行う前にポリシーを手動で実行したい場合があります。

パスパラメータ

  • <policy-id>
  • (必須、文字列)実行するスナップショットライフサイクルポリシーのID。

  1. [](#0ab002c6618af75e1041a23c692327ad)
  2. #### コンソール
  3. ``````console
  4. POST /_slm/policy/daily-snapshots/_execute
  5. `

成功した場合、このリクエストは生成されたスナップショット名を返します:

コンソール-結果

  1. {
  2. "snapshot_name": "daily-snap-2019.04.24-gwrqoo2xtea3q57vvg0uea"
  3. }

スナップショットはバックグラウンドで取得されます。スナップショットAPIを使用してスナップショットの状態を監視することができます。

ポリシーの最新のスナップショットの状態を確認するには、スナップショットライフサイクルポリシーAPIを取得するを使用できます。