【问题标题】:Not able to get Azure Billing Account Id无法获取 Azure 计费帐户 ID
【发布时间】:2020-07-17 11:16:24
【问题描述】:

我需要在计费帐户范围中获取使用详细信息,因为我首先使用了this API,但它返回一个空值。我使用 Bearer Access 令牌来访问此 API。除此之外还有什么我错过了吗?

Postman Request attached as screenshot

【问题讨论】:

  • 这意味着您无权访问这些结算帐户
  • 如何添加对该结算帐户的访问权限

标签: azure azure-active-directory billing azure-billing-api cost-management


【解决方案1】:

我相信您使用了错误的 API。要获取结算信息,您必须提供结算帐户名称:

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}?api-version=2019-10-01-preview

https://docs.microsoft.com/en-us/rest/api/billing/2019-10-01-preview/billingaccounts/get

PS:你可以使用“try it”来测试它是否会返回你需要的信息。

您还可以查询使用情况 API 并使用可用维度之一来获取成本相关信息:

POST https://management.azure.com/{scope}/providers/Microsoft.CostManagement/query?api-version=2019-11-01

https://docs.microsoft.com/en-us/rest/api/cost-management/query/usage

【讨论】:

  • 感谢您使用此 api GET management.azure.com/providers/Microsoft.Billing/…{billingAccountName}?api-version=2019-10-01-preview 我需要计费帐户名称。
  • @DAK 你找到答案了吗?我也在为此苦苦挣扎
  • 不,无法获取。@isioutis that api 需要计费帐户名称
  • @DAK 我的意思是原始问题中的 API,它在哪里获取帐单帐户列表。我设法让它工作,但不是在我所有的客户身上。大多数情况下,我和你一样得到空列表。
【解决方案2】:

如果帐户属于 Modern billing,此 api 将返回一个值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2015-12-14
    • 2020-07-07
    • 2019-01-14
    • 2013-03-22
    • 2022-09-27
    相关资源
    最近更新 更多