如何禁用elasticsearch中的自动索引创建?

9 elasticsearch

我需要禁用索引的自动索引创建,但需要允许另一个索引.如何仅通过elasticsearch禁用特定索引的自动索引创建?我试过了

action.auto_create_index: false
Run Code Online (Sandbox Code Playgroud)

在elasticsearch.yml文件中,但它似乎禁用所有的所有自动索引.有人可以帮我这个吗?

Vin*_*han 12

"action.auto_create_index"有点复杂,超出了真/假值.我们可以使用索引名称中出现的模式进行标识,并指定是否可以自动创建它(如果尚未存在).

一个例子是

action.auto_create_index: -b*,+a*,-*
Run Code Online (Sandbox Code Playgroud)

这里以"a"开头的索引将自动创建,但不允许以"b"开头的其他索引. - *表示不允许使用其他索引,如果需要,则需要手动创建它们.

值的顺序也很重要.有关详细信息,您可以在此处访问其文档