Azure 应用服务是否有 REST API
Is there a REST API for Azure App Services
查看 Azure Reference 我找不到任何对 REST API(或任何 API)的 Azure 应用服务、服务计划、Web 应用等的引用
Azure 应用服务有 REST API 吗?
我看过 Are there no Rest Api for deploying Azure Websites? 但是自 2013 年以来 Azure 发生了大量变化。
更新 - 2017 年 3 月 1 日
以下答案已过时,因为提供答案时未记录 REST API。就是现在 :)。 REST API 文档可在此处获得:https://docs.microsoft.com/en-us/rest/api/appservice/.
我确定有 REST API。只是还没有记载。
每当我需要为尚未记录的内容查找 REST API 时,我通常做的一件事是在调试模式下 运行 Azure PowerShell Cmdlets
。它告诉我我需要的所有信息(尽管我必须说它不能替代文档)。
是的,所有 Azure 资源都有 REST API。他们都通过 Azure Resource Manger
https://msdn.microsoft.com/en-us/library/azure/dn790568.aspx
了解API,还有一个入口供你玩https://resources.azure.com
更新:
Azure 资源由 ARM 管理API
例如,如果您想删除一个网站,您将对您的网站发出以下 http 请求
DELETE https://management.azure.com/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Web/sites/{site name}?api-version=2015-08-01
https://resources.azure.com 是您了解 ARM REST API、资源结构、要使用的 uri 以及预期的有效负载的好地方。
目前没有任何 up-to-date 文档。我建议您同时看一下 Azure Resource Explorer:
使用您的 Azure 凭据登录并导航到您拥有的订阅,其中包含一些应用服务资源(Web 应用等)。从那里,您可以浏览您的资源组并找到该订阅中的所有其他内容。
您会注意到,当您四处浏览时,您会注意到 right-hand 窗格显示资源的 URL,您甚至可以针对这些资源发出 GET/PUT/POST/DELETE 命令使用提供的按钮的资源。在此之下,您将看到与该资源关联的实际 JSON 负载。您可以将这些全部用作构建 REST API 调用的提示。
在某些情况下,如果单击您正在查看的特定资源的“文档”按钮,您可以获得有关各个领域的一些实际文档。然而,这似乎并不总是有效。如果您想走高级路径,还可以在 Github 中获取 App Service REST API 的官方 swagger 文档:https://github.com/Azure/azure-rest-api-specs/blob/master/arm-web/2015-08-01/swagger/service.json
查看 Azure Reference 我找不到任何对 REST API(或任何 API)的 Azure 应用服务、服务计划、Web 应用等的引用
Azure 应用服务有 REST API 吗?
我看过 Are there no Rest Api for deploying Azure Websites? 但是自 2013 年以来 Azure 发生了大量变化。
更新 - 2017 年 3 月 1 日
以下答案已过时,因为提供答案时未记录 REST API。就是现在 :)。 REST API 文档可在此处获得:https://docs.microsoft.com/en-us/rest/api/appservice/.
我确定有 REST API。只是还没有记载。
每当我需要为尚未记录的内容查找 REST API 时,我通常做的一件事是在调试模式下 运行 Azure PowerShell Cmdlets
。它告诉我我需要的所有信息(尽管我必须说它不能替代文档)。
是的,所有 Azure 资源都有 REST API。他们都通过 Azure Resource Manger
https://msdn.microsoft.com/en-us/library/azure/dn790568.aspx
了解API,还有一个入口供你玩https://resources.azure.com
更新:
Azure 资源由 ARM 管理API
例如,如果您想删除一个网站,您将对您的网站发出以下 http 请求
DELETE https://management.azure.com/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Web/sites/{site name}?api-version=2015-08-01
https://resources.azure.com 是您了解 ARM REST API、资源结构、要使用的 uri 以及预期的有效负载的好地方。
目前没有任何 up-to-date 文档。我建议您同时看一下 Azure Resource Explorer:
使用您的 Azure 凭据登录并导航到您拥有的订阅,其中包含一些应用服务资源(Web 应用等)。从那里,您可以浏览您的资源组并找到该订阅中的所有其他内容。
您会注意到,当您四处浏览时,您会注意到 right-hand 窗格显示资源的 URL,您甚至可以针对这些资源发出 GET/PUT/POST/DELETE 命令使用提供的按钮的资源。在此之下,您将看到与该资源关联的实际 JSON 负载。您可以将这些全部用作构建 REST API 调用的提示。
在某些情况下,如果单击您正在查看的特定资源的“文档”按钮,您可以获得有关各个领域的一些实际文档。然而,这似乎并不总是有效。如果您想走高级路径,还可以在 Github 中获取 App Service REST API 的官方 swagger 文档:https://github.com/Azure/azure-rest-api-specs/blob/master/arm-web/2015-08-01/swagger/service.json