我们是否可以通过我们的企业客户端应用程序替换Azure Portal,以执行我们在azure protal上执行的所有任务

时间:2015-09-23 09:44:01

标签: c# azure cloud azureportal

Azure是否提供完整的API来完成所有任务而无需打开azure门户。 我听说有一些REST API可用但不确定它们的覆盖范围。

我的问题是,我们是否可以通过我们的定制企业应用程序完全替换Azure门户,该应用程序实际上调用了Azure提供的REST API。

这就是为什么我需要这个奇怪的东西

我们需要这个,因为我们的组织正在开发一个内部统一应用程序,以便从单点管理我们在所有三个云Azure,AWS和Google Cloud上的资源。

1 个答案:

答案 0 :(得分:2)

你的问题的答案是肯定的。你当然可以这样做。正如亚历克斯在评论中提到的那样,首先看一下Azure Service Management API

但是我想指出一些事情:

  • 如您所知,目前有两个门户网站(LivePreview)。不幸的是,这些门户网站都使用不同的API集。实时使用Service Management API,预览使用Azure Resource Manager (ARM) API。因此,您必须确保在应用程序中使用这两个API。虽然微软正在努力推动通过ARM API公开所有API,但仍有许多工作需要完成。
  • 我注意到的另一件事是,虽然有办法找到这些信息,但有时会遗漏某些服务的REST API文档。如果您正在构建对这些服务的支持而无法找到文档,请记住这一点。

我建议你从这里开始:https://msdn.microsoft.com/en-us/library/azure/mt420159.aspx然后找到你想要在你的应用程序中支持的服务的REST API。