forked from laiweijian4/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Zheng, Xiu <zhengxiu@huawei.com> Co-committed-by: Zheng, Xiu <zhengxiu@huawei.com>
3.2 KiB
3.2 KiB
How Do I Update the CSS Lifecycle Policy?
The CSS lifecycle is implemented using the Index State Management (ISM) of Open Distro. For details about how to configure policies related to the ISM template, see the Open Distro documentation.
- When a policy is created, the system writes a record to the .opendistro-ism-config index. In the record, _id is the policy name, and the content is the policy definition.
- After a policy is bound to an index, the system writes another record to the .opendistro-ism-config index. The following figure shows the initial status of a record.
- Run the explain command. Only a policy ID will be returned.
GET _opendistro/_ism/explain/data2 { "data2" : { "index.opendistro.index_state_management.policy_id" : "policy1" } }
Open Distro will execute an initialization process to fill the policy content in the record. The following figure shows the initialized data.
After the initialization, min_index_age in the policy will be copied.
- After the policy is modified, call the change_policy API to update the policy.
POST _opendistro/_ism/change_policy/data1 { "policy_id": "policy1" }
Parent topic: Functions