gpt4 book ai didi

azure - az rest 命令获取前几个月/日期的使用详细信息。 (微软.消费)

转载 作者:行者123 更新时间:2023-12-03 03:31:05 30 4
gpt4 key购买 nike

我有以下 URL,用于从 Microsoft 获取UsageDetails。消费

az rest --method GET --url 'https://management.azure.com/subscriptions/{subscription}/providers/Microsoft.Consumption/UsageDetails?api-version=2019-10-01'

现在,我想要 2022 年 11 月 1 日到 2022 年 11 月 30 日期间的详细信息。但到目前为止,我只能检索当前的计费周期详细信息。

如果我必须使用不同的 API 版本,或者如何将日期/时间范围过滤器添加到 API 调用中以检索除当前结算周期之外的上个月的数据,请告诉我。

另外,如果有一个完全不同的命令调用来获取这些资源/订阅的成本/使用情况,而不是 azrest 与 Microsoft.Conclusion,我愿意接受建议

最佳答案

有两种不同的过滤使用详细信息的方法:一种仅适用于旧版订阅,另一种适用于现代订阅。

对于拥有企业协议(protocol) (EA) 或即用即付订阅的旧客户,请使用参数 $filter=properties/usageStart ge '2022-11-01 ' 和属性/用法结束文件'2022-11-30'。因此 API 请求应如下所示:

GET https://management.azure.com/{scope}/providers/Microsoft.Consumption/usageDetails?$filter=properties%2FusageStart%20ge%20'2022-11-01'%20and%20properties%2FusageEnd%20le%20'2022-11-30'&$top=1000&api-version=2019-10-01

对于具有 Microsoft 客户协议(protocol)的现代客户,请使用参数 startDateendDate,例如:

GET https://management.azure.com/{scope}/providers/Microsoft.Consumption/usageDetails?startDate=2022-11-01&endDate=2022-11-30&$top=1000&api-version=2019-10-01

参见documentation更多细节。请注意,API 返回的数据与计费系统收到使用情况的日期相对应,并且可能包含多张发票的费用。

关于azure - az rest 命令获取前几个月/日期的使用详细信息。 (微软.消费),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74733995/

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