如何以编程方式查找Azure实例角色大小?

时间:2011-02-13 12:26:49

标签: azure azure-configuration

在azure中是否有API来查找角色(和实例角色)的属性?我正在寻找实例大小,它在Azure Management API中不可用。

2 个答案:

答案 0 :(得分:6)

虚拟机大小未在API中公开,正如您已经发现的那样。根据Neil Mackenzie here的建议,您可以从Azure应用程序中调用Environment.ProcessorCount,从而可以推断出VM大小。然后,您可以将其存储在Azure表中,然后查询该表。

编辑:这是一个屏幕快照,我将超大型实例推送到Windows Azure并调用了Environment.ProcessorCount:

enter image description here

编辑2011年6月6日 - 刚刚更新了Serivce Management API,包括GetDeployment的更新,它返回实例大小,SDK版本等。有关详细信息,请参阅博文here

答案 1 :(得分:2)

现在,您可以使用托管服务获取部署上的操作下的服务管理API以编程方式获取实例大小。有关信息,请参阅此LINK