首页 > 解决方案 > 如何为 Elasticsearch 快照名称添加时间?

问题描述

我想要以创建日期和时间命名的 Elasticsearch 快照。

使用以下模板snapshot-YYYY-MM-dd_HH-mm-ss

像这样:snapshot-2020-05-25_22-58-13

如何做到这一点?

Elasticsearch 文档看起来完全不清楚,没有说什么,也没有给出时间的例子。我正在使用 Elasticsearch v7.6。

标签: elasticsearch

解决方案


经过一些实验,我找到了解决方案。这是有效的模板:

<snapshot-{now{yyyy-MM-dd_HH-mm-ss|Europe/Oslo}}>

注意最后的时区。没有明确的时区指示模板会生成 UTC 时间。


推荐阅读