从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 /”]
我希望文件夹不会显示在按键列表中。
答案 0 :(得分:0)
这是正常行为 - 每个路径成员都是一个键,并且可以具有关联的值。你不能拥有“只是文件夹”键。
但是,使用/app/myapp
时,其中的路径(?keys
)是一个前缀,因此如果省略尾部斜杠,可能会导致您看到的行为。