首页 > 解决方案 > az appconfig kv list --key 过滤器不适用于 * 通配符

问题描述

我在 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'

在此处输入图像描述

文件说这个 在此处输入图像描述

我究竟做错了什么

标签: azureazure-keyvaultazure-cli

解决方案


不确定,但我猜这个--key参数只支持前缀。您可以使用 jmespath 来解决这个问题:

az appconfig kv list -n cockpit-app-config-dev --query "[?ends_with(key, 'key')]" --all

笔记:

查询过滤器应用于命令的结果,因此您需要获取--all机密然后应用查询(请参阅文档


推荐阅读