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

API установки ошибки задачи синхронизации коннектора

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

Справочник нового API

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

Устанавливает ошибку задачи синхронизации коннектора.

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

Запрос

PUT _connector/_sync_job/<connector_sync_job_id>/_error

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

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

Описание

Устанавливает поле error для указанной задачи синхронизации коннектора и устанавливает его status в error.

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

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

Тело запроса

error
(Обязательно, строка) Ошибка, которая должна быть установлена в поле error задачи синхронизации коннектора.

Коды ответов

200
Указывает, что ошибка задачи синхронизации коннектора была успешно установлена.
404
Задача синхронизации коннектора, соответствующая параметру connector_sync_job_id, не найдена.

Примеры

В следующем примере устанавливается ошибка some-error в задаче синхронизации коннектора my-connector-sync-job:

resp = client.perform_request(
    "PUT",
    "/_connector/_sync_job/my-connector-sync-job/_error",
    headers={"Content-Type": "application/json"},
    body={
        "error": "some-error"
    },
)
print(resp)
response = client.connector.sync_job_error(
  connector_sync_job_id: 'my-connector-sync-job',
  body: {
    error: 'some-error'
  }
)
puts response
const response = await client.transport.request({
  method: "PUT",
  path: "/_connector/_sync_job/my-connector-sync-job/_error",
  body: {
    error: "some-error",
  },
});
console.log(response);
PUT _connector/_sync_job/my-connector-sync-job/_error
{
    "error": "some-error"
}

© 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/set-connector-sync-job-error-api.html

Spec-Zone.ru

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