从别名中删除数据流或索引。
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
。