Я пытаюсь получить данные скорости карты для информации об использовании для моего PAY-As-You-Go Azure учетной записи, используя следующий API:Как получить данные от API использования Azure в валюте, отличной от валюты региона?
https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId+eq+'MS-AZR-0003P'+and+Currency+eq+'USD'+and+Locale+eq+'en-US'+and+RegionInfo+eq+'IN'
И я получить ожидаемые данные скорости карты. Однако, когда я меняю валюту на что-то вроде GBP
, я получаю ответ 400/Bad request
.
Любая идея, если я смогу получить ответ в любой желаемой валюте? Если да, то как? Если нет, есть ли документация, которая поможет мне определить, какие валюты допустимы в запросе для определенного региона?
Однако, информация о тарифной карте будет применяться в Великобритании, не так ли? Мне нужно приложение с информацией о тарифной карте в указанный мной регион, но в указанной в валюте. – jobin
Таким образом, регион, который вы указали в своем запросе, - страна, в которой вы приобрели подписку Azure. Я не думаю, что Azure позволит вам приобрести подписку в Индии и заплатить за нее в фунтах стерлингов. Список стран и валюта выставления счетов публикуются здесь: https://azure.microsoft.com/en-in/offers/ms-azr-0003p/. –
Даже если я иду по этому документу, даже запрос для 'regionInfo: In & currency: USD' должен был провалиться, не так ли? – jobin