#rest #azure #azure-sdk-.net
#rest #azure #azure-sdk-.net
Вопрос:
Я запрашиваю REST API для использования в Azure с помощью postman. свойства / Начало использования (время Utc), фильтр properties / начало использования (время Utc) не работает
Пробовал следующие варианты:
https://management.azure.com/subscriptions/xxxxxxxxxxxx/providers/Microsoft.Использование / usageDetails?api-version=2019-01-01amp;filter=properties/usageStart eq ‘2019-02-01T00:00:00Z’ и properties/usageEnd eq ‘2019-02-14T00:00:00Z’
Эквалайзер usageStart ‘2018-04-01’ И ЭКВАЛАЙЗЕР usageEnd ‘2018-05-30’
properties /usageStart eq ‘2019-02-01T00:00:00Z’ и properties / usageEnd eq ‘2019-02-14T00:00:00Z’
Начало использования в уравнении 17/10/2018 15: 18:06 и завершение использования в уравнении 17/10/2018 16: 18:06
На самом деле я за фильтр даты для этого API, и он не работает.
Комментарии:
1. Кажется, что это «работает», когда вы запрашиваете самую свежую информацию, например, об использовании за последнюю неделю или около того. Когда я иду дальше в прошлое, я получаю очень случайные результаты.
2. В конце концов, попробуйте использовать amp;$ filter вместо amp;filter
Ответ №1:
У меня это работает идеально.
https://management.azure.azure.com/subscriptions/{SubscriptionGuid}/providers/Microsoft.Consumption/usageDetails?api-version=2019-01-01amp;$filter=properties/usageEnd ge '2019-02-12' AND properties/usageEnd le '2019-02-14'
Ответ №2:
Попробуйте добавить точность в миллисекунды к вашим датам. Например, попробуйте следующее:
properties/usageStart eq '2019-02-01T00:00:00.0000000Z' and properties/usageEnd eq '2019-02-14T00:00:00.0000000Z'
Комментарии:
1. У меня такая же проблема, результаты, которые я получаю, очень случайны. Если я запрошу использование с 2018-01-01 по 2018-01-07, я мог бы получить результаты с 2018-02-05…