az appconfig kv list --key 过滤器不适用于 * 通配符
az appconfig kv list --key filter not working for * wildcard
我在 azure appConfiguration 中有一个 KeyValue 对
而当我 运行 以下命令时,它不起作用。然而它的另一个版本正在工作
//works
az appconfig kv list -n app-config-dev --key 'my*'
//does not work
az appconfig kv list -n app-config-dev --key '*Key'
文档是这样说的
我做错了什么
不确定,但我猜 --key
参数只支持前缀。
您可以使用 jmespath 来解决这个问题:
az appconfig kv list -n cockpit-app-config-dev --query "[?ends_with(key, 'key')]" --all
注:
查询过滤器应用于命令的结果,因此您需要获取 --all
个机密,然后应用查询(参见 documentation)
我在 azure appConfiguration 中有一个 KeyValue 对
而当我 运行 以下命令时,它不起作用。然而它的另一个版本正在工作
//works
az appconfig kv list -n app-config-dev --key 'my*'
//does not work
az appconfig kv list -n app-config-dev --key '*Key'
文档是这样说的
我做错了什么
不确定,但我猜 --key
参数只支持前缀。
您可以使用 jmespath 来解决这个问题:
az appconfig kv list -n cockpit-app-config-dev --query "[?ends_with(key, 'key')]" --all
注:
查询过滤器应用于命令的结果,因此您需要获取 --all
个机密,然后应用查询(参见 documentation)