用途
azure-cost 是 Microsoft azure-skills 中的一项成本管理技能,围绕 Azure 云成本提供三类核心用途:查询历史成本、预测未来支出、通过优化减少浪费。技能会根据用户意图自动路由到相应工作流:理解当前成本进入成本查询(Cost Query),降低成本或查找浪费进入成本优化(Cost Optimization),推算未来成本进入成本预测(Cost Forecast)。
主要能力
技能基于 Azure Cost Management 的 API 实现,文档给出两类接口:
- 查询 API:POST {scope}/providers/Microsoft.CostManagement/query?api-version=2023-11-01
- 预测 API:POST {scope}/providers/Microsoft.CostManagement/forecast?api-version=2023-11-01
两者 API 版本均为 2023-11-01。作用域(scope)支持以下模式:
- 订阅:/subscriptions/<id>
- 资源组:/subscriptions/<id>/resourceGroups/<name>
- 管理组:/providers/Microsoft.Management/managementGroups/<id>
- 计费账户:/providers/Microsoft.Billing/billingAccounts/<id>
使用方式
技能文档给出的使用条件是权限:需要目标作用域上的 Cost Management Reader、Monitoring Reader 和 Reader 角色。调用时按上述 API 与作用域模式组织 POST 请求。技能内部按用户意图选择查询、优化或预测三条路径。文档还列出了 Redis 与 Storage 的服务专属优化条目,以及 Redis .NET SDK 参考资料;具体命令与代码示例在给定资料中暂未提供。
适用场景
适合需要了解 Azure 账单与成本明细、分析花费构成、寻找可削减的浪费项,以及为未来支出做预算与预测的场景。可作用于订阅、资源组、管理组、计费账户等不同层级,便于在多层级管理结构中定位成本。
限制
资料未提供具体定价、免费额度或收费信息;未提供完整调用示例、参数细节和返回值说明;服务专属优化的具体做法、最佳实践与安全细则仅有条目名称,内容暂未提供。使用前需确认已具备所需角色权限。