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