gpt4 book ai didi

Azure 消耗使用情况详细信息 API 响应为 "cost":0 and "effectivePrice":0 for every record

转载 作者:行者123 更新时间:2023-12-03 04:08:58 32 4
gpt4 key购买 nike

我正在使用 Azure 消耗使用 API 来计算特定时间范围内资源的成本,在收到的响应中,每条记录的成本和 effectivePrice 值为“0”。

这是我的完整网址:

GET "https://management.azure.com/subscriptions/{subscriptionsId}/providers/Microsoft.Consumption/usageDetails?$filter=properties/usageStart ge '2019-08-07T00:00:00Z' and properties/usageEnd le '2019-08-09T01:00:00Z'&api-version=2019-05-01"

以下是响应格式:

{
"value": [
{
"id":"/subscriptions/{subscriptionsId}/providers/Microsoft.Billing/billingPeriods/20190901/providers/Microsoft.Consumption/usageDetails/######-####-####-####-##########",
"name":"######-####-####-####-##########",
"type":"Microsoft.Consumption/usageDetails",
"tags":null,
"properties":
{
"billingAccountId":"*******",
"billingAccountName":"*****************",
"billingPeriodStartDate":"2019-09-01T00:00:00.0000000Z",
"billingPeriodEndDate":"2019-09-30T00:00:00.0000000Z",
"billingProfileId":"******",
"billingProfileName":"************************",
"accountOwnerId":"**********",
"accountName":"*************",
"subscriptionId":"subscriptioId",
"subscriptionName":"subscriptionName",
"date":"2019-09-06T00:00:00.0000000Z",
"product":"Product Name",
"partNumber":"******",
"meterId":"meterId",
"quantity":0.004032,
"effectivePrice":0,
"cost":0,
"unitPrice":0.045,
"billingCurrency":"USD",
"resourceLocation":"EastUS",
"consumedService":"microsoft.web",
"resourceId":"/subscriptions/......",
"resourceName":"resourceName",
"invoiceSection":"Unassigned",
"resourceGroup":"resourceGroupName",
"offerId":"MS-AZR-0017P",
"isAzureCreditEligible":true,
"publisherType":"Azure",
"chargeType":"Usage",
"frequency":"UsageBased",
"meterDetails":null
}
}
]
}

订阅管理员禁用了成本分析,这就是为什么响应中的每条记录都有“cost”:0和“effectivePrice”:0吗?

enter image description here

如何使用消耗 API 获取资源的成本?

我可以使用数量和单价来获取该特定响应记录的费用吗?

最佳答案

我想你不能。在门户中单击成本分析时,它还会调用Azure Management REST API(其前缀为https://management.azure.com/)。

因此,如果您的订阅中禁用了费用,您将无法通过直接调用 REST API 来访问它,也无法通过其他方式(例如 azure powershell、cli,它们本质上调用 REST API)来访问它。

关于Azure 消耗使用情况详细信息 API 响应为 "cost":0 and "effectivePrice":0 for every record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57863881/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com