Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›Snapshot и restore API

API проверки репозитория снимков

Справочник по новым API

Для получения самых актуальных данных об API обратитесь к Snapshot и restore API.

Проверяет распространённые ошибки конфигурации в репозитории снимков. См. Проверку репозитория.

resp = client.snapshot.verify_repository(
    name="my_repository",
)
print(resp)
response = client.snapshot.verify_repository(
  repository: 'my_repository'
)
puts response
const response = await client.snapshot.verifyRepository({
  name: "my_repository",
});
console.log(response);
POST /_snapshot/my_repository/_verify

Запрос

POST /_snapshot/<repository>/_verify

Предварительные условия

  • Если включены функции безопасности Elasticsearch, необходимо иметь право cluster privilege manage для использования этого API.

Параметры пути

<repository>
(Обязательно, строка) Имя репозитория снимков для проверки.

Параметры запроса

master_timeout
(Необязательно, единицы измерения времени) Период ожидания узла-мастера. Если узел-мастер недоступен до истечения срока ожидания, запрос завершается ошибкой. По умолчанию 30s. Также можно установить значение -1, чтобы указать, что запрос не должен иметь ограничения по времени.
timeout
(Необязательно, единицы измерения времени) Период ожидания ответа от всех соответствующих узлов кластера после обновления метаданных кластера. Если ответ не получен до истечения срока ожидания, обновление метаданных кластера всё равно применяется, но ответ укажет, что оно не было полностью подтверждено. По умолчанию 30s. Также можно установить значение -1, чтобы указать, что запрос не должен иметь ограничения по времени.

Тело ответа

nodes

(объект)

Свойства объектов nodes
<node_id>

(объект) Содержит информацию об узле, подключённом к репозиторию снимков.

Ключ — идентификатор узла.

Свойства <node_id>
name

(строка) Читабельное имя узла.

Это имя можно задать, используя свойство node.name в elasticsearch.yml. По умолчанию используется имя хоста машины.

© 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/8.17/verify-snapshot-repo-api.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API