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

API обновления имени индекса коннектора

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

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

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

Обновляет поле index_name коннектора, указав индекс, где хранятся данные, импортируемые этим коннектором.

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

Запрос

PUT _connector/<connector_id>/_index_name

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

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

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

<connector_id>
(Обязательный, строка)

Тело запроса

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

Коды ответов

200
Поле коннектора index_name было успешно обновлено.
400
Не было предоставлено connector_id или запрос был неверно сформирован.
404 (Недостающие ресурсы)
Не найден коннектор, соответствующий connector_id.

Примеры

В следующем примере обновляется поле index_name для коннектора с ID my-connector:

resp = client.connector.update_index_name(
    connector_id="my-connector",
    index_name="data-from-my-google-drive",
)
print(resp)
response = client.connector.update_index_name(
  connector_id: 'my-connector',
  body: {
    index_name: 'data-from-my-google-drive'
  }
)
puts response
const response = await client.connector.updateIndexName({
  connector_id: "my-connector",
  index_name: "data-from-my-google-drive",
});
console.log(response);
PUT _connector/my-connector/_index_name
{
    "index_name": "data-from-my-google-drive"
}
{
    "result": "updated"
}

© 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/update-connector-index-name-api.html

Spec-Zone.ru

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