Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Руководство [8.17] ›REST API ›API соединителей

API списка соединителей

Данная функциональность находится в бета-версии и может быть изменена. Дизайн и код менее зрелые, чем у официальных функций GA, и предоставляются как есть без гарантий. Бета-функции не подпадают под SLA поддержки официальных функций GA.

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

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

Возвращает информацию обо всех созданных соединителях.

Чтобы начать работу с API соединителей, ознакомьтесь с нашим руководством.

Запрос

GET _connector

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

  • Для синхронизации данных с помощью собственных соединителей, вам необходимо развернуть службу Elastic Connector на вашей собственной инфраструктуре. Для управляемых соединителей Elastic Cloud эта служба запускается автоматически.

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

size
(Необязательно, целое число) Максимальное количество результатов для извлечения. По умолчанию 100.
from
(Необязательно, целое число) Смещение от первого результата для извлечения. По умолчанию 0.
index_name
(Необязательно, строка) Список имён индексов, связанных с соединителями, используемый для фильтрации результатов поиска, разделенные запятыми.
connector_name
(Необязательно, строка) Список имён соединителей, используемый для фильтрации результатов поиска, разделенные запятыми.
service_type
(Необязательно, строка) Список типов служб соединителей, используемый для фильтрации результатов поиска, разделенные запятыми.

Примеры

Следующий пример выводит список всех соединителей:

resp = client.connector.list()
print(resp)
response = client.connector.list
puts response
const response = await client.connector.list();
console.log(response);
GET _connector

Следующий пример выводит первые два соединителя:

resp = client.connector.list(
    from_="0",
    size="2",
)
print(resp)
const response = await client.connector.list({
  from: 0,
  size: 2,
});
console.log(response);
GET _connector?from=0&size=2

Пример вывода соединителя, связанного с индексом Elasticsearch search-google-drive:

resp = client.connector.list(
    index_name="search-google-drive",
)
print(resp)
const response = await client.connector.list({
  index_name: "search-google-drive",
});
console.log(response);
GET _connector?index_name=search-google-drive

Пример вывода всех соединителей с типом службы sharepoint_online:

resp = client.connector.list(
    service_type="sharepoint_online",
)
print(resp)
const response = await client.connector.list({
  service_type: "sharepoint_online",
});
console.log(response);
GET _connector?service_type=sharepoint_online

Пример вывода всех соединителей с типом службы sharepoint_online или google_drive:

resp = client.connector.list(
    service_type="sharepoint_online,google_drive",
)
print(resp)
const response = await client.connector.list({
  service_type: "sharepoint_online,google_drive",
});
console.log(response);
GET _connector?service_type=sharepoint_online,google_drive

© 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/list-connector-api.html

Spec-Zone.ru

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