我想创建类似myindex:logstash-012
的索引,这样我就可以在opensearch dashbaord中创建索引模式myindex:logs*
。
每次我得到的都是下面的错误
{
"error": {
"root_cause": [
{
"type": "invalid_index_name_exception",
"reason": "Invalid index name [my-test:test], must not contain ':'",
"index": "my-test:test",
"index_uuid": "_na_"
}
],
"type": "invalid_index_name_exception",
"reason": "Invalid index name [my-test:test], must not contain ':'",
"index": "my-test:test",
"index_uuid": "_na_"
},
"status": 400
}
有什么方法可以实现这个索引模式吗?我试过别名和索引模板,但是没有效果。
谢谢
1条答案
按热度按时间des4xlb01#
不,你不能在你的索引名中使用列(这是不可能的,因为elasticsearch v7,并且opensearch是v7.10.x的一个分支).下面是索引名中禁止使用的字符的完整列表:https://opensearch.org/docs/2.5/api-reference/index-apis/create-index/#index-naming-restrictions
但是,我的意思是,你可以用下划线或点号来达到同样的效果