停止快照生命周期管理 API

编辑

关闭快照生命周期管理 (SLM)。

请求

编辑

POST /_slm/stop

先决条件

编辑

如果启用了 Elasticsearch 安全功能,你必须拥有 manage_slm 集群权限才能使用此 API。有关更多信息,请参阅 安全权限

描述

编辑

停止所有快照生命周期管理 (SLM) 操作并停止 SLM 插件。当你在集群上执行维护并且需要防止 SLM 对你的数据流或索引执行任何操作时,这很有用。停止 SLM 不会停止任何正在进行的快照。即使 SLM 已停止,你也可以使用 执行快照生命周期策略 手动触发快照。

API 在请求被确认后立即返回响应,但插件可能会继续运行,直到正在进行的操作完成并且可以安全停止。

使用 获取快照生命周期管理状态 来查看 SLM 是否正在运行。

查询参数

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

示例

编辑
resp = client.slm.stop()
print(resp)
const response = await client.slm.stop();
console.log(response);
POST _slm/stop