4

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

4

2 回答 2

6

正如您已经发现的那样,VM 大小未在 API 中公开。正如 Neil Mackenzie在此处所建议的那样,您可以从 Azure 应用程序调用 Environment.ProcessorCount,这可以让您推断 VM 大小。例如,您可以将其存储在 Azure 表中,然后查询该表。

编辑:这是一个屏幕快照,我将一个 Extra-Large 实例推送到 Windows Azure 并调用 Environment.ProcessorCount:

在此处输入图像描述

编辑 2011 年 6 月 6 日 - 服务管理 API 刚刚更新,包括对返回实例大小、SDK 版本等的 GetDeployment 的更新。有关详细信息,请参阅此处的博客文章。

于 2011-02-13T15:29:08.397 回答
2

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

于 2011-06-21T07:51:33.090 回答