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