Etcd v2 revision/version

Etcd v2 revision/version

我对 etcd v2 有疑问。我正在创建使用 etcd v2 作为 K/V 存储的配置管理。现在我也需要版本历史,但看起来 v2 不支持它至少不是直接开箱即用。

我一直在阅读他们的 API,至少 v3 确实有 version/revision 作为回应。有什么方法可以让我也将版本转换为 v2 响应吗?

目前我找到的唯一解决方案是使用带有版本号的自定义后缀。也使用 运行 数字(POST 而不是 PUT)但看起来它更像是 ID 而不是版本(每个新的或修改的都会增加该数字)

有什么想法吗?自定义数据库来存储以前的版本才是正确的解决方案?

发现v2 不支持版本(v3 中的功能)。我创建了自己的逻辑来处理版本。