本文列出了常见的 Azure 计费和成本管理方案。 它将这些方案映射到可以使用的 API。 在每个方案到 API 的映射下,可以找到 API 摘要及其功能。
常见方案
可以在多种方案中使用计费和成本管理 API 来解答与费用和使用情况相关的问题。 下面概述了常见方案:
发票对帐 - Azure 向我收取的费用金额是否正确? 我的帐单情况如何?能否自行计算?
交叉记帐:既然我已知道费用有多少,需由组织中的谁来付费?
成本优化:我已知道自己的费用。 如何才能更充分地利用我的 Azure 投资?
成本跟踪:我想要了解自己在一段时间内的支出情况和 Azure 使用情况。 其趋势如何? 如何才能改进?
本月 Azure 支出:我的本月至今累计支出是多少? 我是否需要对自己的 Azure 开销和/或使用情况进行更改? 这个月的哪个时间我使用 Azure 最多?
警报:如何设置基于资源的消耗警报或基于资金的警报?
方案到 API 的映射
API(应用程序编程接口) | 发票对帐 | 交叉记帐 | 成本优化 | 成本跟踪 | 月中支出 | 警报 |
---|---|---|---|---|---|---|
预算 | X | X | ||||
市场费用 | X | X | X | X | X | X |
价目表 | X | X | X | X | X | |
预留建议 | X | |||||
预留详细信息 | X | X | ||||
预留摘要 | X | X | ||||
使用情况详细信息 | X | X | X | X | X | X |
计费周期 | X | X | X | X | ||
发票 | X | X | X | X | ||
Azure 零售价格 | X | X | X |
注意
方案到 API 的映射不包括企业消耗 API。 请尽可能使用常规使用情况 API 来解决全新开发方案的问题。
API 摘要
消耗
除非另有说明,否则 Web 直连客户和企业客户可使用下面的所有 API:
预算 API(仅限企业客户 ):创建资源、资源组或计费计量的成本预算或使用情况预算。 创建预算后,可以将警报配置为,在超出定义的预算阈值时发出通知。 还可以配置在达到预算金额时采取的操作。
市场费用 API:获取所有 Azure 市场资源(Azure 合作伙伴产品/服务)的费用和使用情况数据。 使用此数据,可以计算所有市场资源的费用总和,也可以调查特定资源的费用/使用情况。
价目表 API(仅限企业客户 ):获取所有计量的自定义定价。 企业可以将此数据与使用情况详细信息和市场使用情况信息相结合,从而根据使用情况和市场数据来计算费用。
预留建议 API:获取与购买虚拟机预留实例相关的建议。 建议有助于分析预期费用节省情况和购买金额。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
预留详细信息 API:查看以前购买的虚拟机预留实例的相关信息,如预留消耗与实际使用量。 可以按 VM 级别详细程度查看数据。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
预留摘要 API:查看组织购买的虚拟机预留实例的汇总信息,如汇总形式的预留消耗与实际使用量。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
使用情况详细信息 API:从 Azure 获取所有 Azure 资源的费用和使用情况信息。 信息采用使用情况详细信息记录的形式,这些记录目前会每天按计量发出。 使用此信息,可以计算所有资源的费用总和,也可以调查特定资源的费用/使用情况。
Azure 零售价格:获取采用即用即付定价的计量费率。 然后,可以结合使用返回的信息和资源使用情况信息,手动计算预期帐单。
计费
计费周期 API:确定要分析的计费周期,以及此周期的发票 ID。 可以将发票 ID 与发票 API 结合使用。
发票 API:获取计费周期的发票(PDF 格式)的下载 URL。
常见问题
发票 API 与使用情况详细信息 API 有何区别?
这些 API 提供包含相同数据的不同视图:
发票 API 仅适用于 Web 直连客户。 它根据每种计量类型的汇总费用提供每月帐单汇总。
使用情况详细信息 API 提供每天使用情况/费用记录的具体视图。 企业客户和 Web 直连客户都可以使用它。
价目表 API 与 RateCard API 有何区别?
这些 API 提供类似的数据集,但受众不同:
价目表 API 提供与企业客户协商好的自定义定价。
Azure 零售价格 API 提供面向公众的即用即付定价,该定价适用于 Web Direct 客户。
后续步骤
若要了解如何使用 REST API 检索各项 Azure 服务的价格,请参阅 Azure 零售价格概述。
若要比较发票与 Azure 门户中的每日使用情况明细文件和成本管理报告,请参阅了解 Azure 帐单。
如有任何疑问或需要帮助,请创建支持请求。