Switching policies for an index
editSwitching policies for an index
editSetting index.lifecycle.name
to a different policy behaves much like a policy update, but instead of just
switching to a different version, it switches to a different policy.
After setting a policy for an index, we can switch out my_policy
with
my_other_policy
by just updating the index’s index.lifecycle.name
setting to the new policy. After completing its currently executed phase,
it will move on to the next phase in my_other_policy
. So if it was on the
hot
phase before, it will move to the delete
phase after the hot
phase concluded.
PUT my_index/_settings { "lifecycle.name": "my_other_policy" }
The change to the new policy will not happen immediately. The currently executing phase
of the existing policy for my_index
will continue to execute until it completes. Once
completed, my_index
will move to being managed by the my_other_policy
.