gpt4 book ai didi

bash - 有什么方法可以使用 az cli 按标签过滤 Azure 订阅吗?

转载 作者:行者123 更新时间:2023-12-03 03:48:46 25 4
gpt4 key购买 nike

参见https://github.com/Azure/azure-cli/issues/18463 :

我们有很多订阅,我需要通过标签过滤它们。

我发现它的唯一方法是列出所有订阅者(az account list),然后调用az tag list --resource-id/subscriptions/${subid} -o json.

这非常慢,因为在 88 个子程序上执行大约需要 30 秒。

我查看了 az 资源列表,但它始终指向单个子组件,并且可用于过滤子组件内的资源。

有更好的方法吗?

我们最终将频繁调用 az tag list API!

最佳答案

Azure 资源图可以在这方面提供帮助,因为它专为快速响应而设计!

使用 Azure CLI 的 resource-graph 扩展,您可以创建一个命令来查询订阅及其标签,如下所示:

az graph query -q "resourcecontainers | where type == 'microsoft.resources/subscriptions' | project id, name, subscriptionId, tags"

并根据需要处理结果。

引用:az graph

关于bash - 有什么方法可以使用 az cli 按标签过滤 Azure 订阅吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67942325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com