Получить цену виртуальной машины Azure из Java SDK - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно знать цену и размер виртуальной машины Azure в моем приложении Java.

с помощью java sdk Я могу получить размер виртуальной машины

List<VirtualMachine> vms = 
azure.virtualMachines().listByResourceGroup(resourceGroup);
for (VirtualMachine vm : vms)
{
    vm.size(); // returns "Standard_D4_v3"
    vm.osType(); // returns "Linux"
}

Теперь я хочу найти цену виртуальной машины.

Использование общедоступного API Azure

"https://azure.microsoft.com/api/v2/pricing/virtual-machines-base/calculator"

Я мог бы искать цену виртуальной машины, но именование виртуальной машины в калькуляторе отличается.

В калькуляторе это будетбыть названным "linux-d4v3-standard".

Итак, как я могу сравнить VM в Java SDK с VM в API калькулятора?

"Standard_D4_v3" и "Linux" с "linux-d4v3-standard "

Это способ получить цену виртуальной машины из Java SDK (я говорю об абстрактных виртуальных машинах, которые еще не созданы, мы хотим рассчитать цену виртуальных машин до создания виртуальных машин на нашей стороне)

Спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

Цены Azure являются динамическими и часто меняются.Цены также различаются в зависимости от рынка и валюты.Прайс-карта Azure учитывает эти факты и прогнозирует ежемесячный счет для партнера и клиентов.

Не уверен, но вы можете взглянуть на this .Вы можете получить прейскурант Azure с помощью функции IPartner.getRateCards (). GetAzure в Java SDK.Может быть, это может помочь вам.Если вам нужна дополнительная помощь, пожалуйста, дайте мне сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...