400:调用Azure Reservations Details API时没有提供StartDate错误 [英] 400:No StartDate supplied Error when Azure Reservations Details API is called

查看:84
本文介绍了400:调用Azure Reservations Details API时没有提供StartDate错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图通过执行"预订详细信息-按预订顺序和预订列出"来获取预订实例的预订详细信息. API.

I am trying to get the reservation details of a reserved instance by executing the "Reservations Details - List By Reservation Order And Reservation" API.

语法:获取https://management.azure.com/providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationDetails?$ filter = {$ filter}& api-version = 2018-08-31

Syntax:GET https://management.azure.com/providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationDetails?$filter={$filter}&api-version=2018-08-31

Microsoft提供的示例:https://management.azure.com/providers/Microsoft.Capacity/reservationorders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000 -0000-000000000000/提供者/Microsoft.Consumption/reservationDetails?$filter=properties/usageDate ge'2017-10-01'AND properties/usageDate le'2017-12-05'& api-version = 2018-08-31

Example given by Microsoft: https://management.azure.com/providers/Microsoft.Capacity/reservationorders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationDetails?$filter=properties/usageDate ge '2017-10-01' AND properties/usageDate le '2017-12-05'&api-version=2018-08-31

我输入的值:https://management.azure.com/providers/Microsoft.Capacity/reservationorders/337c14dd-2355-41fc-bfea-b847d801fe49/reservations/6924a2c9-cfb9-4586 -8335-6ebb20180677/providers/Microsoft.Consumption/reservationDetails?$ filter = properties/usageDate ge'2018-09-01'AND properties/usageDate le'2018-09-30'& api-version = 2018-08-31

Value entered by me: https://management.azure.com/providers/Microsoft.Capacity/reservationorders/337c14dd-2355-41fc-bfea-b847d801fe49/reservations/6924a2c9-cfb9-4586-8335-6ebb20180677/providers/Microsoft.Consumption/reservationDetails?$filter=properties/usageDate ge '2018-09-01' AND properties/usageDate le '2018-09-30'&api-version=2018-08-31

还提供了必需的令牌.执行后,我得到以下内容 错误消息:未提供StartDate. (请求ID:c6e8124a-f456-458f-9eb1-8406f71ff87a)

The required tokens are also provided. After execution, I'm getting the following error message: No StartDate supplied. (Request ID: c6e8124a-f456-458f-9eb1-8406f71ff87a)

完整的错误消息:{
    错误":{
       "代码":"400",
       消息":未提供开始日期. (请求ID:c6e8124a-f456-458f-9eb1-8406f71ff87a)"
    }
}

Complete Error Message:{
    "error": {
        "code": "400",
        "message": "No StartDate supplied. (Request ID: c6e8124a-f456-458f-9eb1-8406f71ff87a)"
    }
}

即使对以上输入进行了编码,错误消息仍然相同.

Even if the above input is encoded, error message is still the same.

编码输入:https://management.azure.com/providers/Microsoft.Capacity/reservationorders/337c14dd-2355-41fc-bfea-b847d801fe49/reservations/6924a2c9-cfb9-4586-8335 -6ebb20180677/providers/Microsoft.Consumption/reservationDetails?$ filter = properties%2FusageDate%20ge%20%272018-09-01%27%20AND%20properties%2FusageDate%20le%20%272018-09-30%27& api-版本= 2018-08-31

Encoded input: https://management.azure.com/providers/Microsoft.Capacity/reservationorders/337c14dd-2355-41fc-bfea-b847d801fe49/reservations/6924a2c9-cfb9-4586-8335-6ebb20180677/providers/Microsoft.Consumption/reservationDetails?$filter=properties%2FusageDate%20ge%20%272018-09-01%27%20AND%20properties%2FusageDate%20le%20%272018-09-30%27&api-version=2018-08-31

请帮助我解决此问题.

Please help me in solving this issue. Thanks in advance.

推荐答案

您的请求看起来像是正确编写的.您是否尝试过更改日期范围?您也可以尝试通过下面的示例编写请求来获取预订,其中不包含日期,只是为了确保您能够 东西.然后指定您的请求并尝试使用较大的日期范围,如果不起作用,请尝试使用很小的日期范围.不过,您的语法看起来正确.让我知道这是否有帮助

Your request looks like it is written correctly.  Have you tried changing the date range?  You could also just try getting reservations with a request written like the example below which doesnt include the date just to make sure your able to get something.  Then specify your request and try a larger date range and if that doesnt work try a very small date range.  Your syntax looks correct though.  Let me know if this helps

链接到文档

https://docs.microsoft.com/ko-KR/rest/api/consumption/reservationrecommendations/reservationrecommendations_list#reservationrecommendations

https://docs.microsoft.com/ko-KR/rest/api/consumption/reservationrecommendations/reservationrecommendations_list#reservationrecommendations


这篇关于400:调用Azure Reservations Details API时没有提供StartDate错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆