删除存储脚本 API

编辑

删除存储脚本搜索模板

resp = client.delete_script(
    id="my-stored-script",
)
print(resp)
response = client.delete_script(
  id: 'my-stored-script'
)
puts response
const response = await client.deleteScript({
  id: "my-stored-script",
});
console.log(response);
DELETE _scripts/my-stored-script

请求

编辑

DELETE _scripts/<script-id>

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,您必须拥有 manage 集群权限才能使用此 API。

路径参数

编辑
<script-id>
(必需,字符串)存储脚本或搜索模板的标识符。

查询参数

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