コネクタ同期ジョブエラーAPI

この機能は技術プレビュー中であり、将来のリリースで変更または削除される可能性があります。Elasticは問題を修正するために取り組みますが、技術プレビューの機能は公式GA機能のサポートSLAの対象ではありません。

コネクタ同期ジョブエラーを設定します。

コネクタAPIを始めるには、チュートリアルを確認してください。

リクエスト

PUT _connector/_sync_job/<connector_sync_job_id>/_error

前提条件

  • 自己管理のコネクタを使用してデータを同期するには、独自のインフラストラクチャにElasticコネクタサービスをデプロイする必要があります。このサービスは、ネイティブコネクタ用にElastic Cloud上で自動的に実行されます。
  • connector_sync_job_idパラメータは、既存のコネクタ同期ジョブを参照する必要があります。

説明

指定されたコネクタ同期ジョブのerrorフィールドを設定し、そのstatuserrorに設定します。

パスパラメータ

  • <connector_sync_job_id>
  • (必須、文字列)

リクエストボディ

  • error
  • (必須、文字列)コネクタ同期ジョブのerrorフィールドに設定するエラー。

レスポンスコード

  • 200
  • コネクタ同期ジョブエラーが正常に設定されたことを示します。
  • 404
  • connector_sync_job_idに一致するコネクタ同期ジョブが見つかりませんでした。

以下の例は、コネクタ同期ジョブmy-connector-sync-jobにエラーsome-errorを設定します:

Python

  1. resp = client.perform_request(
  2. "PUT",
  3. "/_connector/_sync_job/my-connector-sync-job/_error",
  4. headers={"Content-Type": "application/json"},
  5. body={
  6. "error": "some-error"
  7. },
  8. )
  9. print(resp)

Ruby

  1. response = client.connector.sync_job_error(
  2. connector_sync_job_id: 'my-connector-sync-job',
  3. body: {
  4. error: 'some-error'
  5. }
  6. )
  7. puts response

Js

  1. const response = await client.transport.request({
  2. method: "PUT",
  3. path: "/_connector/_sync_job/my-connector-sync-job/_error",
  4. body: {
  5. error: "some-error",
  6. },
  7. });
  8. console.log(response);

コンソール

  1. PUT _connector/_sync_job/my-connector-sync-job/_error
  2. {
  3. "error": "some-error"
  4. }