Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›REST API ›API потоков данных

API изменения потоков данных

Выполняет одно или несколько действий по изменению потока данных в рамках одной атомарной операции.

POST _data_stream/_modify
{
  "actions": [
    {
      "remove_backing_index": {
        "data_stream": "my-logs",
        "index": ".ds-my-logs-2099.01.01-000001"
      }
    },
    {
      "add_backing_index": {
        "data_stream": "my-logs",
        "index": "index-to-add"
      }
    }
  ]
}

Запрос

POST /_data_stream/_modify

Тело запроса

actions

(Обязательно, массив объектов) Действия для выполнения.

Свойства объектов actions
<action>

(Обязательно, объект) Ключ — тип действия. Требуется хотя бы одно действие.

Допустимые ключи <action>
add_backing_index
Добавляет существующий индекс в качестве фонового индекса для потока данных. Индекс скрывается в рамках этой операции.

Добавление индексов с помощью действия add_backing_index может привести к неправильному поведению потока данных. Это API для опытных пользователей.

remove_backing_index
Удаляет фоновый индекс из потока данных. Индекс раскрывается в рамках этой операции. Индекс записи потока данных удалить нельзя.

Тело объекта содержит параметры для действия.

Свойства <action>
data_stream
(Обязательно*, строка) Поток данных, на который направлено действие.
index
(Обязательно*, строка) Индекс для действия.

© 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/modify-data-streams-api.html

Spec-Zone.ru

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