Azure - 使用消耗 API - 不完整的日期

Azure - Usage Consumption API - Incomplete Dates

我正在尝试获取给定计费周期内订阅的消耗使用详细信息,但我没有获得完整的结果,就好像我会通过使用 PowerShell 获得一样:

要获取给定时间段的使用详情,API请求:

$ConsumtionUsagesUri = "https://management.azure.com/subscriptions/$subId/providers/Microsoft.Billing/billingPeriods/202008/providers/Microsoft.Consumption/usageDetails?`$expand=meterDetails,additionalProperties&api-version=2019-10-01"

结果响应仅returns使用前11天:8月1日至8月11日或另一个月,5天左右。

2020-08-11T00:00:00.0000000Z 2020-08-10T00:00:00.0000000Z 2020-08-09T00:00:00.0000000Z 2020-08-08T00:00:00.0000000Z 2020-08-07T00:00:00.0000000Z 2020-08-06T00:00:00.0000000Z 2020-08-05T00:00:00.0000000Z 2020-08-04T00:00:00.0000000Z 2020-08-03T00:00:00.0000000Z 2020-08-02T00:00:00.0000000Z 2020-08-01T00:00:00.0000000Z

直到几天前,这种方法还运行良好。

感谢大家的帮助!

更新:

我对 REST 很陌生 API,解决方案在 nextLink:

PowerShell:
$array = @()
do{
$ConsumtionUsages = Invoke-RestMethod -Method Get -Uri $ConsumtionUsagesUri -Headers $Headers
$array+=$ConsumtionUsages.value
$ConsumtionUsagesUri = $ConsumtionUsages.nextLink
} until ($ConsumtionUsagesUri -eq $null)