如何列出 Elasticsearch 集群上所有存储的脚本?
How do I list all stored scripts on an Elasticsearch cluster?
我希望能够列出存储在给定 Elasticsearch 集群上的所有脚本。
elasticsearch 文档 clear examples 介绍了如何创建、检索、使用和删除具有特定名称的脚本。不幸的是,没有提到列表端点。
以下不工作(至少在 Elasticsearch 5.4.1 中):
GET _cat/scripts
GET _scripts
GET _scripts/
Per the Elastic forums,此内容嵌入在对 GET _cluster/state/metadata
的回复中
由于元数据输出可能很大,使用 filter_path
仅显示脚本:
GET _cluster/state/metadata?pretty&filter_path=**.stored_scripts
我希望能够列出存储在给定 Elasticsearch 集群上的所有脚本。
elasticsearch 文档 clear examples 介绍了如何创建、检索、使用和删除具有特定名称的脚本。不幸的是,没有提到列表端点。
以下不工作(至少在 Elasticsearch 5.4.1 中):
GET _cat/scripts
GET _scripts
GET _scripts/
Per the Elastic forums,此内容嵌入在对 GET _cluster/state/metadata
由于元数据输出可能很大,使用 filter_path
仅显示脚本:
GET _cluster/state/metadata?pretty&filter_path=**.stored_scripts