订阅未获取账单数据

时间:2019-09-12 17:45:00

标签: azure azure-active-directory azure-ad-graph-api azure-billing-api

在门户刀片上对https://s2.billing.ext.azure.com/api/Billing/Subscription/GetSpecsCosts?api-version=2019-01-14的呼叫成功,但响应中的定价费用为空。

问题似乎出在这一特定订阅上。

是否有任何原因导致特定订阅不应该获得其他订阅所需要的计费费用?

2 个答案:

答案 0 :(得分:0)

这是什么类型的订阅?

价格仅适用于即用即付(PAYG),企业协议(EA)和Microsoft客户协议(MCA)订阅。云解决方案提供商(CSP)订阅未提供价格。另外请注意,对于企业协议(EA)订阅或Microsoft客户协议(MCA)订阅,可以禁用对价格/成本的访问,但这将适用于计费帐户中的所有订阅。

https://docs.microsoft.com/en-us/azure/cost-management/assign-access-acm-data#enable-access-to-costs-in-the-ea-portal

答案 1 :(得分:0)

You need to pass the correct specResourceSets in the request body along with the subscriptionId.

The request body will look like this:

{
    "subscriptionId": "<pass subscription id here>",
    "specResourceSets": [{
        "id": "Standard_D2s_v3",
        "firstParty": [{
            "id": "Standard_D2s_v3",
            "resourceId": "671fdefb-f93c-446c-9e1a-bcbeb12b9d13",
            "quantity": 730
        }],
        "thirdParty": []
    }],
    "specsToAllowZeroCost": `enter code here`["Standard_D2s_v3"],
    "specType": "Microsoft_Azure_Compute"
}