0

我正在为我的一些 Azure 工作创建一个小实用程序应用程序,我希望能够从我的工具中部署一个 azure 包。

我有一个从 Visual Studio 创建的包,我可以手动部署它或从 VS 2012 中部署它。

任何知道指南或可以告诉我如何从我自己的应用程序部署它的人?

4

2 回答 2

0

据我所知,目前还没有 API 包装器/SDK 可以涵盖管理存储帐户、部署等方面的全部功能。不过,您可以使用Windows Azure 管理 REST API

要使用此 API,您需要在要管理的订阅中拥有有效的管理证书,并使用它签署对管理 API 的所有 REST 调用。上面的链接中应该有足够的信息来说明如何做到这一点。

高温高压

于 2013-03-28T23:03:26.170 回答
0

是的,你可以这么做。就部署而言,您在 VS 中看到的所有内容都由 REST API 支持。因此,您基本上可以编写一个 WPF 应用程序,它是这些 REST API 的包装器。您需要做两件事:

  1. 将包文件上传到 blob 存储:这是您需要做的第一件事。您可以使用存储客户端库或实施 REST API 将包文件上传到 Blob 存储。
  2. 实现“创建部署”服务管理 API 功能:看看这里的功能:http: //msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx。在 Blob 存储中上传包文件(并获得 Blob URI)后,您可以调用此功能。
于 2013-03-29T02:22:39.423 回答