从我自己的WPF应用程序部署Azure包

时间:2013-03-28 22:23:05

标签: azure

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

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

任何了解导游的人都可以告诉我如何从我自己的应用程序中部署它?

2 个答案:

答案 0 :(得分:0)

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

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

HTH

答案 1 :(得分: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)后,您可以调用此功能。