如何使用Azure CLI的--query获取WebApp标识返回结果的首个订阅键
提取Azure WebApp用户分配标识的订阅路径键
使用az webapp identity show命令时,要提取userAssignedIdentities对象的第一个键(即订阅ID路径),可以借助JMESPath的keys()函数结合索引定位实现,具体命令如下:
纯文本格式输出(推荐)
az webapp identity show --query 'userAssignedIdentities | keys(@)[0]' -o tsv
JSON格式输出
az webapp identity show --query 'userAssignedIdentities | keys(@)[0]'
参数说明
keys(@):JMESPath内置函数,用于提取目标对象的所有键名,返回一个键名列表[0]:从键名列表中取第一个元素(对应你需要的订阅路径值)-o tsv:指定输出格式为制表分隔纯文本,去掉JSON格式的引号和多余符号,直接得到干净的路径字符串
内容的提问来源于stack exchange,提问作者pette
相关产品推荐
相关产品推荐

