迁移到数据流 API

编辑

索引别名转换为数据流

resp = client.indices.migrate_to_data_stream(
    name="my-logs",
)
print(resp)
const response = await client.indices.migrateToDataStream({
  name: "my-logs",
});
console.log(response);
POST /_data_stream/_migrate/my-logs

请求

编辑

POST /_data_stream/_migrate/<alias>

先决条件

编辑

路径参数

编辑
<alias>

(必需,字符串)要转换为数据流的索引别名的名称。该别名必须满足以下条件:

  • 该别名必须具有写入索引
  • 该别名的所有索引都必须有一个 @timestamp 字段映射,其字段类型为 datedate_nanos
  • 该别名不能有任何过滤器
  • 该别名不能使用自定义路由

如果成功,该请求将删除别名并创建同名的数据流。该别名的索引将成为该流的隐藏后备索引。该别名的写入索引将成为该流的写入索引。