恢复自动跟踪模式 API

编辑

恢复跨集群复制的自动跟踪模式

请求

编辑

POST /_ccr/auto_follow/<auto_follow_pattern_name>/resume

前提条件

编辑
  • 如果启用了 Elasticsearch 安全功能,则必须在包含 follower 索引的集群上拥有manage_ccr 集群权限。更多信息,请参见安全权限

描述

编辑

此 API 恢复使用暂停自动跟踪模式 API暂停的自动跟踪模式。当此 API 返回时,自动跟踪模式将恢复为远程集群上匹配其模式的新创建索引配置跟踪索引。在模式暂停期间创建的远程索引也将被跟踪,除非在此期间它们已被删除或关闭。

路径参数

编辑
<auto_follow_pattern_name>
(必填,字符串) 指定要恢复的自动跟踪模式的名称。

查询参数

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

示例

编辑

此示例恢复名为my_auto_follow_pattern的已暂停自动跟踪模式的活动。

resp = client.ccr.resume_auto_follow_pattern(
    name="my_auto_follow_pattern",
)
print(resp)
response = client.ccr.resume_auto_follow_pattern(
  name: 'my_auto_follow_pattern'
)
puts response
const response = await client.ccr.resumeAutoFollowPattern({
  name: "my_auto_follow_pattern",
});
console.log(response);
POST /_ccr/auto_follow/my_auto_follow_pattern/resume

API 返回以下结果

{
  "acknowledged" : true
}