是否可以在opensearchdashbaord中创建类似myindex:logstash-012的索引

hmmo2u0o  于 2023-02-27  发布在  Logstash
关注(0)|答案(1)|浏览(169)

我想创建类似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
}

有什么方法可以实现这个索引模式吗?我试过别名和索引模板,但是没有效果。
谢谢

des4xlb0

des4xlb01#

不,你不能在你的索引名中使用列(这是不可能的,因为elasticsearch v7,并且opensearch是v7.10.x的一个分支).下面是索引名中禁止使用的字符的完整列表:https://opensearch.org/docs/2.5/api-reference/index-apis/create-index/#index-naming-restrictions
但是,我的意思是,你可以用下划线或点号来达到同样的效果

相关问题