删除别名 API

编辑

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

resp = client.indices.delete_alias(
    index="my-data-stream",
    name="my-alias",
)
print(resp)
response = client.indices.delete_alias(
  index: 'my-data-stream',
  name: 'my-alias'
)
puts response
const response = await client.indices.deleteAlias({
  index: "my-data-stream",
  name: "my-alias",
});
console.log(response);
DELETE my-data-stream/_alias/my-alias

请求

编辑

DELETE <目标>/_alias/<别名>

DELETE <目标>/_aliases/<别名>

先决条件

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

路径参数

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

查询参数

编辑
master_timeout
(可选,时间单位) 等待主节点的时间。如果主节点在超时到期之前不可用,则请求失败并返回错误。默认为 30s。也可以设置为 -1 表示请求永远不应超时。
timeout
(可选,时间单位) 在更新集群元数据后,等待来自集群中所有相关节点的响应的时间。如果在超时到期之前未收到响应,则集群元数据更新仍然适用,但响应将指示它未完全确认。默认为 30s。也可以设置为 -1 表示请求永远不应超时。