Azure应用程序服务是否有REST API

Azure应用程序服务是否有REST API,rest,azure,azure-web-app-service,azure-resource-manager,Rest,Azure,Azure Web App Service,Azure Resource Manager,通过查看,我找不到对Azure应用程序服务、服务计划、Web应用程序等的REST API(或任何API)的任何引用 Azure应用程序服务是否有REST API 我已经看到了,但是自2013年以来Azure发生了大量的变化 更新-2017年3月1日 下面的答案是过时的,因为在提供答案时,REST API没有记录在案。现在是:)。REST API文档可在以下位置获得: 我确信有一个RESTAPI。只是它还没有被记录下来 每当我需要为尚未记录的内容查找REST API时,我通常会在调试模式下运行A

通过查看,我找不到对Azure应用程序服务、服务计划、Web应用程序等的REST API(或任何API)的任何引用

Azure应用程序服务是否有REST API


我已经看到了,但是自2013年以来Azure发生了大量的变化

更新-2017年3月1日

下面的答案是过时的,因为在提供答案时,REST API没有记录在案。现在是:)。REST API文档可在以下位置获得:


我确信有一个RESTAPI。只是它还没有被记录下来


每当我需要为尚未记录的内容查找REST API时,我通常会在调试模式下运行
Azure PowerShell cmdlet
。它告诉我我需要的所有信息(尽管我必须说它不能替代文档)。

是的,所有azure资源都有RESTAPI。它们都是通过Azure资源管理器实现的

要了解API,还有一个门户供您使用

更新:

Azure资源由ARMAPI管理

e、 如果你想删除一个网站,你会对你的网站发出下面的http请求

DELETE https://management.azure.com/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Web/sites/{site name}?api-version=2015-08-01

是您了解ARM REST API、资源结构、要使用的uri以及预期负载的好地方。

目前没有任何最新文档。同时,我建议您看看Azure资源管理器:

使用Azure凭据登录,并导航到包含一些应用程序服务资源(web应用程序等)的订阅。从那里,您可以浏览资源组并查找该订阅中的所有其他内容

您会注意到,当您四处浏览时,您会注意到右侧窗格显示了资源的URL,您甚至可以使用提供的按钮对这些资源发出GET/PUT/POST/DELETE命令。在下面,您将看到与该资源关联的实际JSON负载。您可以将这些都用作如何构造RESTAPI调用的提示


在某些情况下,如果单击正在查看的特定资源的“文档”按钮,您可以在各个字段中获得一些实际文档。然而,这似乎并不总是奏效。如果您想走高级道路,还可以在Github中获得应用程序服务REST API的官方招摇过市文档:

是的,我也这样做!如果有这样的东西的实际规范就好了。(我不确定我们是否可以在同一句话中同时使用Azure和文档)我完全同意你的看法。然而,同时我对Azure文档团队表示同情。考虑到Azure的发展速度,要跟上文档的进度是非常困难的(尽管这不是IMHO的借口)。同时,他们也不是现金短缺!雇佣更多的人,让他们更早地参与进来。写一些东西,让我们能够自动编写文档,这样我们就知道如何与这些东西交互。(/rant!)但是谢谢你的回答-我确实怀疑这会和它一样好。请你解释一下在调试模式下运行cmdlet的意思好吗?@DanO'Leary请看我对你问题的回答。要回答此特定问题,您只需运行Cmdlet并将
-Debug
开关添加到Cmdlet。您提到的链接不正确,因为它适用于Azure服务管理API。OP需要的是Azure应用程序服务的API文档,它是Azure资源管理器的一部分。您发布的链接也是我发布的链接的父链接!我特别想为应用服务寻找一个REST API,对它的引用和Resource Explorer一样有用,它没有提供API的完整视图,也没有指定什么可以/不能设置,或者需要什么参数来设置。基本的东西都很好,而且很容易发现。但是,当您开始执行更复杂的任务时,要找到答案就困难得多——例如,在
Microsoft.Web/certificates
下,我想设置
keyVaultId
是否有一些REST API文档,或者在哪里找到如何做到这一点。“好吧,没有,这就是问题的目的。”我明白了,每个资源都有“文档”选项卡。希望这能解决你的一些问题。还有一个模板样本库,希望您能找到足够的样本满足您的需要。如果这些都没有帮助,请尝试使用配置您的资源并返回查看有效负载,希望此反向工程将帮助您找到有效负载。如果这些都没有帮助。将问题发布到SO或MSDN论坛,我们在此提供帮助。