Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API ingest

API удаления конвейера

Новая справка по API

Для получения самых последних сведений об API, обратитесь к API ingest.

Удаляет один или несколько существующих конвейеров ingest.

resp = client.ingest.delete_pipeline(
    id="my-pipeline-id",
)
print(resp)
response = client.ingest.delete_pipeline(
  id: 'my-pipeline-id'
)
puts response
const response = await client.ingest.deletePipeline({
  id: "my-pipeline-id",
});
console.log(response);
DELETE /_ingest/pipeline/my-pipeline-id

Запрос

DELETE /_ingest/pipeline/<pipeline>

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

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

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

<pipeline>

(Обязательно, строка) Идентификатор конвейера или выражение с подстановкой для идентификаторов конвейеров, используемое для ограничения запроса.

Для удаления всех конвейеров ingest в кластере используйте значение *.

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

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

Примеры

Удаление конкретного конвейера ingest

resp = client.ingest.delete_pipeline(
    id="pipeline-one",
)
print(resp)
response = client.ingest.delete_pipeline(
  id: 'pipeline-one'
)
puts response
const response = await client.ingest.deletePipeline({
  id: "pipeline-one",
});
console.log(response);
DELETE /_ingest/pipeline/pipeline-one

Удаление конвейеров ingest с использованием выражения подстановки

resp = client.ingest.delete_pipeline(
    id="pipeline-*",
)
print(resp)
response = client.ingest.delete_pipeline(
  id: 'pipeline-*'
)
puts response
const response = await client.ingest.deletePipeline({
  id: "pipeline-*",
});
console.log(response);
DELETE /_ingest/pipeline/pipeline-*

Удаление всех конвейеров ingest

resp = client.ingest.delete_pipeline(
    id="*",
)
print(resp)
response = client.ingest.delete_pipeline(
  id: '*'
)
puts response
const response = await client.ingest.deletePipeline({
  id: "*",
});
console.log(response);
DELETE /_ingest/pipeline/*

© 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/delete-pipeline-api.html

Spec-Zone.ru

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