培训
认证
Microsoft 365 Certified: Fundamentals - Certifications
展现对 Microsoft 365 的了解,它提供行业领先的生产力应用以及智能云服务和世界一流的安全性。
本文提供有关 Microsoft Graph 中按流量计费的 API 和服务的常见问题解答。
设置计费需要应用程序注册和要使用的 Azure 订阅的权限。 应用程序注册所需的权限是应用程序所有者或应用程序管理员。 Azure 订阅所需的权限为订阅参与者、所有者/资源组参与者或所有者。
是的,它需要应用程序管理员或类似角色来注册分配给服务主体的应用。 角色的范围可以仅限于为计费设置的目标应用程序,以防止授予过于广泛的权限。
是的,可以为 Azure 资源创建托管标识。 将基于角色的访问控制分配给订阅或资源组,并将Microsoft Entra应用程序管理员角色添加到与托管标识关联的服务主体。 有关详细信息,请参阅 教程:使用 Windows VM/VMSS 访问 Azure 资源 获取示例。
有关如何验证计费设置的信息,请参阅 启用按流量计费的 API 和服务。
是的,Microsoft Teams 导出 API 需要参数作为 API 调用的一 model
部分传递。 根据参数的值 model
,某些数据可能还需要用户许可证。 有关详细信息,请参阅 Teams API 支付模型和许可要求。
确定正在使用哪个 model
参数的最佳方法是检查调用应用程序的代码。
使用 model=a
参数调用的 Teams 导出 API 的种子容量根据目标租户中的合格用户数进行计算。 然后,种子设定的容量将应用于针对该租户运行的每个应用程序。
种子设定容量在月初进行评估,任何符合条件的许可证都会计入租户级别的种子容量计算。 然后,每个应用程序都会使用分配给它的种子容量,直到耗尽。 然后,对应用程序的进一步消耗量进行计量,并显示在每月帐单上。
API 调用失败,出现“需要 402 付款”错误。 即使以具有有效用户许可证的用户为目标并传递 参数, model=a
也会发生这种情况。
调用不带必需 model
参数的 API 时,API 默认为评估模式行为。 在返回 402 付款要求错误之前,评估模式每月提供有限数量的 API 调用。 评估模式仅用于评估和开发,不适用于生产。
应用程序注册的所有者在 Microsoft Graph 中处理按流量计费的 API 和服务。 如果获取的应用程序要求你成为应用程序注册的所有者,则你负责应用程序使用的任何按流量计费的 API 和服务。
每个受安全性和合规性策略约束的用户都需要许可证。 其他方案可能不需要许可证。 有关详细信息,请参阅 Teams API 支付模型和许可要求。
计费数据提交到 Azure 订阅,该订阅用于创建 Microsoft Graph 计费资源的服务名称 Microsoft Graph 服务,通常在事务发生后 24 小时可用。
有关详细信息,请参阅 Azure 成本管理和计费概述。
下表列出了用于查看和监视计费费用的最常用工具。
类型 | 说明 |
---|---|
成本分析 | 显示消耗的交互式图表。 提示:使用累积成本并按服务名称 筛选Microsoft Graph 服务。 |
出口 | 创建具有所需频率 (的详细报告,例如每日或每月) 。 |
警告 | 通过组合筛选器配置警报。 |
下表显示了如何聚合或中断计费详细信息。
类型 | 导出属性 | 成本分析、预算和警报筛选器 |
---|---|---|
计量信息 | MeterName、MeterId、MeterCategory、MeterSubcategory、ProductName、ConsumedService | 计量、计量类别、计量子类别、服务名称 |
资源信息 | InstanceId、ResourceType、ResourceGroup、SubscriptionGuid | 资源、资源 guid、资源类型、资源组、服务名称 |
标记 | TenantId | TenantId |
AdditionalInfo | AppId、TenantId |
某些终结点可能共享计量,计费数据不能按终结点细分。 或者,客户端应用可以设置客户端 API 日志记录或使用 Microsoft Graph 活动日志。
以下限制适用于按流量计费的 API:
培训
认证
Microsoft 365 Certified: Fundamentals - Certifications
展现对 Microsoft 365 的了解,它提供行业领先的生产力应用以及智能云服务和世界一流的安全性。