コネクタエラーAPIの更新
この機能は技術プレビュー中であり、将来のリリースで変更または削除される可能性があります。Elasticは問題を修正するために取り組みますが、技術プレビューの機能は公式GA機能のサポートSLAの対象ではありません。
コネクタのerror
フィールドを更新します。
コネクタAPIを始めるには、チュートリアルを確認してください。
リクエスト
PUT _connector/<connector_id>/_error
前提条件
- 自己管理のコネクタを使用してデータを同期するには、独自のインフラストラクチャにElasticコネクタサービスをデプロイする必要があります。このサービスは、ネイティブコネクタ用にElastic Cloud上で自動的に実行されます。
connector_id
パラメータは、既存のコネクタを参照する必要があります。
説明
指定されたコネクタのerror
フィールドを設定します。リクエストボディに提供されたerror
が非nullの場合、コネクタのステータスはerror
に更新されます。そうでない場合、error
がnullにリセットされると、コネクタのステータスはconnected
に更新されます。
パスパラメータ
<connector_id>
- (必須、文字列)
リクエストボディ
error
- (必須、文字列)コネクタが直面した最後のエラーに関連するメッセージ。
レスポンスコード
200
- コネクタ
error
フィールドが正常に更新されました。 400
connector_id
が提供されなかったか、リクエストペイロードが不正でした。404
(リソースが不足しています)connector_id
に一致するコネクタが見つかりませんでした。
例
以下の例は、ID my-connector
のコネクタのerror
フィールドを更新します:
Python
resp = client.connector.update_error(
connector_id="my-connector",
error="Houston, we have a problem!",
)
print(resp)
Ruby
response = client.connector.update_error(
connector_id: 'my-connector',
body: {
error: 'Houston, we have a problem!'
}
)
puts response
Js
const response = await client.connector.updateError({
connector_id: "my-connector",
error: "Houston, we have a problem!",
});
console.log(response);
コンソール
PUT _connector/my-connector/_error
{
"error": "Houston, we have a problem!"
}
コンソール-結果
{
"result": "updated"
}