You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过ETCD的RESTful API /v3/kv获取所有密钥列表?

使用ETCD v3 RESTful API获取所有密钥列表

要通过ETCD v3的/v3/kv/range端点获取所有密钥,核心是利用范围查询的特殊规则:ETCD的密钥按字节序排序,空字符串("")是所有可能密钥的上限,将range_end设为空字符串即可匹配所有密钥。

具体请求示例

发送POST请求到/v3/kv/range,请求体JSON格式如下:

{
  "key": "",
  "range_end": ""
}

额外技巧

  • 若密钥有统一前缀(如全部以/app/开头),可做前缀精准查询:将key设为前缀值("/app/"),range_end设为前缀的下一个字节序值(比如"/app0",ASCII编码中/app/的下一个字符是0),这样能只返回该前缀下的所有密钥。
  • 若ETCD开启了认证,请求头需携带认证令牌:Authorization: Bearer <你的认证令牌>

内容的提问来源于stack exchange,提问作者Arnold Zahrneinder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 14:05:37