SuperAPI AI 工具集

pp-azure-cost-admin

通用与其它

查看项目

更新于 10-16 01:31

技能介绍

用途:Azure Cost Admin 是面向 Azure FinOps 的只读命令行工具,用于查看实际计费支出、成本构成、标签卫生、简单成本变化,以及公开的 Azure 零售价格元数据。它读取 Azure Cost Management、Azure Resource Graph 和 Azure Retail Prices 数据,不会创建预算、编辑标签、删除或创建资源,也不会更改 Azure 配置。

主要能力:spend summary 查询指定时间范围内的实际计费支出;spend by-service 按服务分组支出,并有按资源组和标签键分组的同类命令;tags untagged 通过 Resource Graph 查找缺少指定 owner、environment 或 cost-center 标签的资源;anomalies 将近期服务支出与上一窗口对比并报告较大变化;price search 单独搜索公开零售价格,避免将估算与账单数据混淆。

使用方式:需先安装 CLI。通过 Printing Press 安装器执行 npx -y @mvanhorn/printing-press-library install azure-cost-admin --cli-only,并用 azure-cost-admin-pp-cli --version 验证;若失败可回退到 Go 安装(需 Go 1.26.6 或更新版本):go install github.com/mvanhorn/printing-press-library/library/cloud/azure-cost-admin/cmd/azure-cost-admin-pp-cli@latest。确保 $GOPATH/bin 或 $HOME/go/bin 在 $PATH 中。认证使用 az login 和 az account set --subscription <subscription-id-or-name>。命令支持 --dry-run 预览只读请求,--agent 输出紧凑 JSON,--select 选择字段。

适用场景:适合本地脚本或智能体进行只读成本检查与估算支持。

限制:仅限只读检查,不用于创建、更新、删除、打标签、购买、更改预算或告警、授予访问权限或修改资源。分享结果时应遮蔽订阅 ID、租户 ID、账户邮箱、资源 ID、资源组名、客户名、精确支出金额和令牌。