正如我们所知,Windows azure 门户中添加了一个名为虚拟机的新功能。但我想用 C# 或 . 网。所以任何人都可以帮忙...我应该使用哪个API,或者.net的API需要由天蓝色的人发布?请任何人指导我完成这项任务。
4 回答
您可能希望使用 Azure 的 REST 服务管理 API。例如,用于创建和管理 VM 的 API 位于: 创建虚拟机部署。
此处记录了整个 API 。
由于您使用的是 .NET,因此托管 SDK 中似乎会有服务管理 API ,但我在那里没有看到任何服务管理 API 引用。
我只是想在上述答案之后添加一些内容,当然您可以使用 Power Shell 或 C# 创建虚拟机,这是一个我发现使用 .Net API 可能很有趣的示例
http://code.msdn.microsoft.com/windowsazure/How-to-program-control-838bd90b
目前只有一个用于创建虚拟机的 REST API
这篇文章展示了如何在 C# 中调用 REST API 来创建 VM的示例。请记住,虚拟机和 VMRole 是不同的。
很抱歉之前没有看到这个问题。Microsoft Azure 管理库(简称 MAML)可以提供对 Microsoft Azure 管理 API 的这种基于 .NET 的访问。MAML 以一系列 NuGet 包的形式提供,这些包就在本周正式发布。
为了配合发布,我发布了一篇博客文章,链接到我为 //build/ 会议编写的VS 扩展。这个扩展通过 VS 项目和项目模板提供了一个演练,以及一些代码片段,它们完全符合您的要求 - 从控制台应用程序在 Microsoft Azure 中创建一个 VM。
我已经写了一些关于 MAML 的其他帖子,这些帖子提供了其他指导和信息。希望这可以帮助!