如何为Elasticsearch快照名称添加时间?

Mik*_*nov 5 elasticsearch

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

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

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

如何做到这一点?

Elasticsearch 文档看起来完全不清楚,没有说任何话,也没有给出有关时间的示例。我正在使用 Elasticsearch v7.6。

Mik*_*nov 9

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

<snapshot-{now{yyyy-MM-dd_HH-mm-ss|Europe/Oslo}}>
Run Code Online (Sandbox Code Playgroud)

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