【发布时间】:2018-12-13 09:56:56
【问题描述】:
我需要知道我的 Java 应用程序中的 Azure VM 价格和大小。
使用 java sdk 我可以获得虚拟机大小
List<VirtualMachine> vms =
azure.virtualMachines().listByResourceGroup(resourceGroup);
for (VirtualMachine vm : vms)
{
vm.size(); // returns "Standard_D4_v3"
vm.osType(); // returns "Linux"
}
现在我想搜索虚拟机价格。
使用 Azure 公共 API
“https://azure.microsoft.com/api/v2/pricing/virtual-machines-base/calculator”
我可以搜索 VM 价格,但计算器中的 VM 命名不同。
在计算器中会被命名为“linux-d4v3-standard”。
那么,我如何将 Java SDK 中的 VM 与计算器 API 中的 VM 进行比较?
“Standard_D4_v3”和“Linux”到“linux-d4v3-standard”
这是一种从java SDK获取VM价格的方法(我说的是尚未创建的抽象VM,我们想在我们这边创建VM之前计算VM价格)
谢谢。
【问题讨论】:
-
还有问题吗?或者,如果答案有帮助,您可以接受。
-
你找到方法了吗?