elastic/osearch policy management operations

osearchosearch

update policy of an existing index

POST _plugins/_ism/change_policy/.ds-nginx-prod-access-000003
{
  "policy_id": "shard1gb-90days"
}

note sometimes you may have to delete it first then add

POST _plugins/_ism/remove/.ds-nginx-test-access-000001
POST _plugins/_ism/add/.ds-nginx-test-access-000001
{
  "policy_id": "shard1gb-90days"
}

elasticelastic

that is another flavor

PUT .ds-nginx-prod-access-000003
{
  "settings": {
    "index.lifecycle.name": "shrink-index"
  }
}

elastic doesn’t have the same syntax e.g.

  "rollover": {
    "max_primary_shard_size": "5gb",
    "max_age": "1m"
  }

and the mgmt policy isn’t setup at the same place – it is done with the template

{
  "template": {
    "settings": {
      "index": {
    "lifecycle": {
      "name": "delete-7d",
      "rollover_alias": "test-alias"
    }
      }
    },
    "mappings": {
    },
    "aliases": {}
  }
}

resourcesresources

osearch

https://opensearch.org/docs/latest/im-plugin/ism/api/#update-managed-index-policy

https://opensearch.org/docs/latest/im-plugin/ism/api/#remove-policy-from-index

https://opensearch.org/docs/latest/im-plugin/ism/api/#add-policy


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Licensed under MIT