API удаления подключения
Данная функциональность находится в бета-версии и может быть изменена. Дизайн и код менее зрелые, чем официальные функции GA, и предоставляются как есть без каких-либо гарантий. Бета-функции не подпадают под SLA поддержки официальных функций GA.
Удаляет подключение и связанные с ним задачи синхронизации. Это операция необратимого удаления.
Примечание: данное действие не удаляет какие-либо API-ключи, конвейеры инджеста или индексы данных, связанные с подключением. Их необходимо удалить вручную.
Чтобы начать работу с API подключений, ознакомьтесь с нашим обучающим пособием.
Запрос
DELETE _connector/<connector_id>
Предварительные требования
- Для синхронизации данных с помощью собственных подключений, вам необходимо развернуть службу подключения Elasticsearch на вашей собственной инфраструктуре. Эта служба автоматически запускается на Elastic Cloud для управляемых Elastic подключений.
- Параметр
connector_idдолжен ссылаться на существующее подключение.
Параметры пути
-
<connector_id> - (Обязательно, строка)
-
delete_sync_jobs - (Необязательно, логическое значение) Флаг, указывающий, следует ли также удалить связанные задачи синхронизации. По умолчанию
false.
Коды ответов
-
400 -
connector_idне был предоставлен. -
404(Отсутствующие ресурсы) - Подключение, соответствующее
connector_id, не найдено.
Примеры
В следующем примере удаляется подключение с идентификатором my-connector:
resp = client.connector.delete(
connector_id="another-connector",
delete_sync_jobs=True,
)
print(resp) const response = await client.connector.delete({
connector_id: "another-connector",
delete_sync_jobs: "true",
});
console.log(response); DELETE _connector/another-connector?delete_sync_jobs=true
{
"acknowledged": true
} В следующем примере удаляется подключение с идентификатором another-connector и его связанные задачи синхронизации.
© 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-connector-api.html