我有一个docker compose文件,其中包含opensearch:2.7和opensearch仪表板:2.7
services:
opensearch:
image: opensearchproject/opensearch
opensearch-dashboards:
image: opensearchproject/opensearch-dashboards
ports:
- published: 8094
target: 5601
我希望opensearch面板在启动时配置一个索引模式。
我注意到UI将允许我导出索引模式。
然后稍后导入该索引模式。
使用UI,我可以成功地重新创建索引模式。
有没有一种方法可以通过docker compose执行此导入?
-
导出的索引模式可以安装到docker容器中吗?
-
是否有opensearch仪表板API调用来触发导入?
附加信息:
curl -X POST \
-H "osd-xsrf: true" \
"http://admin:admin@localhost:8094/api/saved_objects/_import?overwrite=true" \
--form file=@data/export.ndjson
该操作似乎有效。不幸的是,这不会创建一个保存的对象或索引模式。
{"successCount":1,"success":true,"successResults":[{"type":"index-pattern","id":"62df61e0-ea0b-11ed-b0ee-5f4ec07e6377","meta":{"title":"ecs*","icon":"indexPatternApp"},"overwrite":true}]}