首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何默认Azure `az` cli使用`--query [].name`?

如何默认Azure `az` cli使用`--query [].name`?
EN

Stack Overflow用户
提问于 2019-11-06 06:08:13
回答 1查看 269关注 0票数 1

默认情况下,az cli list命令非常冗长。为了解决这个问题,我经常在每个az cli调用中添加一个简单的--query [].name查询,或者添加一个--output table选项,但这是大量多余的输入。

有没有办法让az cli默认添加--query--output选项?或者使用其他方法让az cli list命令默认输出更简单?

例如,我希望任何az x list命令都默认为显示如下内容的az x list --query [].name

代码语言:javascript
复制
[
    "vm-1-name",
    "vm-2-name",
    "vm-3-name"
]

或者默认为az x list --output table,显示如下所示:

代码语言:javascript
复制
Name    ResourceGroup    Location    Zones
------  ---------------  ----------  -------
vm-1    res-group        centralus
vm-2    res-group        centralus
vm-3    res-group        centralus

我尝试使用az configure --defaults query=[].name设置默认值,但它似乎没有任何作用。我也尝试过az configure --defaults output=table,但也没有区别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-06 10:12:12

看起来--default参数不支持它们,可用的配置键here

为了满足您的要求,您可以配置CLI配置文件。

1.找到config文件,配置文件本身位于$AZURE_CONFIG_DIR/config。在Linux和macOS上,AZURE_CONFIG_DIR的默认值是$HOME/.azure,在Windows上,默认值是%USERPROFILE%\.azure

2.将如下所示的part添加到文件中,保存。

代码语言:javascript
复制
[core]
output = table

3.然后输出将如下所示,不需要使用--output table

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58720216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档