API получения политики жизненного цикла снимков
Получает одну или несколько определений политик жизненного цикла снимков и информацию о последних попытках создания снимков.
Запрос
GET _slm/policy/<policy-id>
GET _slm/policy
Предварительные условия
Если функции безопасности Elasticsearch включены, у вас должна быть привилегия кластера manage_slm для использования этого API. Дополнительную информацию см. в разделе Привилегии безопасности.
Описание
Возвращает указанное определение политики и информацию о последних успешных и неудачных попытках создания снимков. Если политика не указана, возвращает все определенные политики.
Параметры пути
-
<policy-id> - (Необязательно, строка) Список идентификаторов политик жизненного цикла снимков, разделенных запятыми.
Примеры
Получение конкретной политики
Получение политики daily-snapshots:
GET _slm/policy/daily-snapshots?human
Этот запрос возвращает следующий ответ:
{
"daily-snapshots": {
"version": 1,
"modified_date": "2099-05-06T01:30:00.000Z",
"modified_date_millis": 4081757400000,
"policy" : {
"schedule": "0 30 1 * * ?",
"name": "<daily-snap-{now/d}>",
"repository": "my_repository",
"config": {
"indices": ["data-*", "important"],
"ignore_unavailable": false,
"include_global_state": false
},
"retention": {
"expire_after": "30d",
"min_count": 5,
"max_count": 50
}
},
"stats": {
"policy": "daily-snapshots",
"snapshots_taken": 0,
"snapshots_failed": 0,
"snapshots_deleted": 0,
"snapshot_deletion_failures": 0
},
"next_execution": "2099-05-07T01:30:00.000Z",
"next_execution_millis": 4081843800000
}
} | Версия политики снимка, только последняя версия хранится и увеличивается при обновлении политики | |
| Последнее время изменения этой политики. | |
| Следующее время выполнения этой политики. |
Получение всех политик
GET _slm/policy
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/slm-api-get-policy.html