繁体   English   中英

从Java SDK获取Azure VM的价格

[英]Get Azure VM price from Java SDK

我需要知道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获取虚拟机价格的一种方法(我说的是尚未创建的抽象虚拟机,我们要在我们这边创建虚拟机之前计算虚拟机价格)

谢谢。

Azure定价是动态的,并且经常更改。 价格也因市场和货币而异。 Azure价目表考虑了这些事实,并预测了合作伙伴和客户的每月账单。

不知道,但你可以看看这个 您可以通过Java SDK中的函数IPartner.getRateCards()。getAzure获取Azure价目表。 也许可以帮到您。 如果您需要更多帮助,请给我消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM