Consul将我的文件夹视为键

时间:2015-11-16 20:46:39

标签: consul

从Consul请求密钥列表时,当前文件夹将作为密钥返回:

http://consul_url/v1/kv/app/myapp?keys

[ “应用程序/ MyApp的/ KEY1”, “应用程序/ MyApp的/ KEY2”, “应用程序/ MyApp的/ KEY3”, “应用程序/ MyApp的/ KEY4”, “应用程序/ MyApp的/”]

检查另一个应用/文件夹时,它不会:

[ “应用程序/ myapp2 / KEY1”, “应用程序/ myapp2 / KEY2”, “应用程序/ myapp2 / KEY3”, “应用程序/ myapp2 / KEY4”, “应用程序/ myapp2 /”]

我希望文件夹不会显示在按键列表中。

1 个答案:

答案 0 :(得分:0)

这是正常行为 - 每个路径成员都是一个键,并且可以具有关联的值。你不能拥有“只是文件夹”键。

但是,使用/app/myapp时,其中的路径(?keys)是一个前缀,因此如果省略尾部斜杠,可能会导致您看到的行为。