コネクタインデックス名APIの更新
この機能はベータ版であり、変更される可能性があります。設計とコードは公式GA機能よりも成熟しておらず、保証なしでそのまま提供されています。ベータ機能は公式GA機能のサポートSLAの対象外です。
コネクタによって取り込まれたデータが保存されるインデックスを指定して、コネクタのindex_name
フィールドを更新します。
コネクタAPIを始めるには、チュートリアルを確認してください。
リクエスト
PUT _connector/<connector_id>/_index_name
前提条件
- 自己管理型コネクタを使用してデータを同期するには、独自のインフラストラクチャにElasticコネクタサービスをデプロイする必要があります。このサービスは、ネイティブコネクタ用にElastic Cloud上で自動的に実行されます。
connector_id
パラメータは、既存のコネクタを参照する必要があります。
パスパラメータ
<connector_id>
- (必須、文字列)
リクエストボディ
index_name
- (必須、文字列) コネクタがデータを取り込むインデックス名。各インデックス名は、最大で1つのコネクタに関連付けることができます。
レスポンスコード
200
- コネクタ
index_name
フィールドが正常に更新されました。 400
connector_id
が提供されていないか、リクエストペイロードが不正です。404
(リソースが不足しています)connector_id
に一致するコネクタが見つかりませんでした。
例
次の例は、ID my-connector
のコネクタのindex_name
フィールドを更新します:
Python
resp = client.connector.update_index_name(
connector_id="my-connector",
index_name="data-from-my-google-drive",
)
print(resp)
Ruby
response = client.connector.update_index_name(
connector_id: 'my-connector',
body: {
index_name: 'data-from-my-google-drive'
}
)
puts response
Js
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"
}