在使用 az login
命令成功进行身份验证后,azure cli 中是否有任何选项不显示带有tenantid、订阅详细信息的 JSON 格式输出。
我正在构建一个 shell 脚本,我首先使用 az login
然后使用以下命令从 keyvault 获取 secret 信息
az keyvault secret show --vault-name "name-of-keyvault" --name "secret-key-name" --query "value" --output tsv
并满足我的要求。
如果有像 -q 或 --quite 这样的选项/开关,不打印输出,它不会使输出困惑。
作为 Linux,我可以将此输出重定向到 stdout,但如果 cli 中已经有另一个选项,那么知道它会很高兴。
最佳答案
添加 --help 会告诉您可以抑制输出:
--output -o : Output format. Allowed values: json, jsonc, none, table, tsv, yaml, yamlc. Default: json.
关于成功登录后Azure az登录不显示详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72496395/