У меня есть скрипт, который извлекает данные метрики для ресурса Azure, скажем, хранилище данных SQL.
Он отлично работает при работе на компьютере под управлением Windows 2012 с любым значением временной привязки, заданным для API GetAzureRmMetric.
Я использовал тот же сценарий на компьютере с Windows 2016, и он завершился ошибкой:
Тип исключения: ErrorResponseException, Сообщение: Microsoft.Azure.Management.Monitor.Models.ErrorRespons eException: Операция возвращенанедопустимый код состояния «BadRequest» в Microsoft.Azure.Management.Monitor.MetricsOperations.d__5.MoveNext () --- Конец трассировки стека из предыдущего местоположения, где было сгенерировано исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Microsoft.Azure.Management.Monitor.MetricsOperationsExtensions.d__1.MoveNext () --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение --- вSystem.Runtime.ExceptionСлужбы), Код: Нуль, Код состояния: Нуль, Фраза причины: Нуль
Затем я задал временную шкалу в 1 час в API GetAzureRmMetric, и она сработала, но когда я использую любое другое значение в временной шкале, это не удается.
Пожалуйста, помогите.