删除别名 API编辑

别名中删除数据流或索引。

response = client.indices.delete_alias(
  index: 'my-data-stream',
  name: 'my-alias'
)
puts response
DELETE my-data-stream/_alias/my-alias

请求编辑

DELETE <target>/_alias/<alias>

DELETE <target>/_aliases/<alias>

先决条件编辑

  • 如果启用了 Elasticsearch 安全功能,则您必须对别名及其数据流或索引具有 manage 索引权限

路径参数编辑

<alias>
(必填,字符串)要删除的别名的逗号分隔列表。支持通配符 (*)。要删除所有别名,请使用 *_all
<target>
(必填,字符串)用于限制请求的数据流或索引的逗号分隔列表。支持通配符 (*)。

查询参数编辑

master_timeout
(可选,时间单位)等待主节点的时间。如果在超时到期之前主节点不可用,则请求失败并返回错误。默认为 30s。也可以设置为 -1 以指示请求永不超时。
timeout
(可选,时间单位)等待响应的时间。如果在超时到期之前未收到响应,则请求失败并返回错误。默认为 30s