获取管道 API
编辑获取管道 API
编辑返回有关一个或多个摄取管道的信息。此 API 返回管道的本地引用。
resp = client.ingest.get_pipeline( id="my-pipeline-id", ) print(resp)
response = client.ingest.get_pipeline( id: 'my-pipeline-id' ) puts response
const response = await client.ingest.getPipeline({ id: "my-pipeline-id", }); console.log(response);
GET /_ingest/pipeline/my-pipeline-id
先决条件
编辑- 如果启用了 Elasticsearch 安全功能,则您必须拥有
read_pipeline
、manage_pipeline
、manage_ingest_pipelines
或manage
集群权限 才能使用此 API。
路径参数
编辑-
<pipeline>
-
(可选,字符串) 要检索的管道 ID 的逗号分隔列表。支持通配符 (
*
) 表达式。要获取所有摄取管道,请省略此参数或使用
*
。
示例
编辑获取特定摄取管道的信息
编辑resp = client.ingest.get_pipeline( id="my-pipeline-id", ) print(resp)
response = client.ingest.get_pipeline( id: 'my-pipeline-id' ) puts response
const response = await client.ingest.getPipeline({ id: "my-pipeline-id", }); console.log(response);
GET /_ingest/pipeline/my-pipeline-id
API 返回以下响应
{ "my-pipeline-id" : { "description" : "describe pipeline", "version" : 123, "processors" : [ { "set" : { "field" : "foo", "value" : "bar" } } ] } }