2016-01-12 4 views
3

Просматривая Azure Reference я не могу найти какие-либо ссылки на REST API (или любой API) для Azure App, Услуги планы, веб-приложения и т.д.Есть ли REST API для Azure App Услуги

Есть ли REST API для Azure App Services?

Я видел Are there no Rest Api for deploying Azure Websites? Но там было огромное количество изменений в Azure, так как 2013.

ответ

1

ОБНОВЛЕНИЕ - 01-Mar-2017

Ответ ниже устарел, поскольку, когда был предоставлен ответ API REST не был документирован. Сейчас :). Документацию REST API можно найти здесь: https://docs.microsoft.com/en-us/rest/api/appservice/.


Я уверен, что есть REST API. Просто он еще не задокументирован.

Каждый раз, когда мне нужно найти REST API для чего-то, что не было задокументировано, я обычно запускаю Azure PowerShell Cmdlets в режиме отладки. Он сообщает мне всю необходимую мне информацию (хотя я должен сказать, что это не замена документации).

+0

Да, я тоже это делаю! Было бы хорошо, если бы были какие-то фактические спецификации для таких вещей. (Я не уверен, что нам разрешено использовать слова Azure и документацию вместе в том же предложении) –

+0

Я полностью согласен с вами. Однако в то же время я сочувствую команде документации Azure. Учитывая темп, с которым развивается Azure, очень сложно идти в ногу с документацией (хотя это не оправдание ИМХО). –

+1

В то же время, это не так, как будто у них нет денег! Используйте больше людей, чтобы привлечь их к участию раньше. Напишите что-то, что дает нам автоматическую документацию, чтобы мы знали, как взаимодействовать с материалом. (/ rant!), но спасибо за ответ - я подозреваю, что это будет так хорошо, как получается –

6

Да, существует REST API для всех лазурных ресурсов. и все через Azure Resource сене

https://msdn.microsoft.com/en-us/library/azure/dn790568.aspx

они узнать о API, есть также портал для вас, чтобы играть с https://resources.azure.com

Update:

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 использовать и то, что полезная нагрузка будет ожидать.

+0

Указанная вами ссылка неверна, как и для Azure Service Management API. Что ищет OP - это документация API для Azure App Service, которая является частью Azure Resource Manager. –

+0

Ссылка, которую вы опубликовали, также является родительской ссылкой на ту, которую я опубликовал! Я специально ищу REST API для сервисов приложений, а ссылки на это и полезны в качестве проводника ресурсов, он не дает полного представления об API, он не указывает, что может/не может быть установлено или какие параметры необходимы для этого. –

+0

@MichaelB обновил мой ответ. –

3

На данный момент не существует актуальной документации. То, что я рекомендую вам сделать в то же время, чтобы взглянуть на Лазурном обозревателе ресурсов:

https://resources.azure.com

Вход с Azure учетными данными и перейти к подписке вы имеете, который содержит некоторые ресурсы службы App (веб-приложений, и т.д.). Оттуда вы можете просматривать свои группы ресурсов и находить все остальное в этой подписке.

Вы заметите, что при навигации по нему вы заметите, что на правой панели отображается URL-адрес ресурса, и вы можете даже выдавать команды GET/PUT/POST/DELETE с этими ресурсами с помощью кнопок , При этом вы увидите фактическую полезную нагрузку JSON, связанную с этим ресурсом. Вы можете использовать все это как подсказки для того, как вы будете строить вызов REST API.

В некоторых случаях вы можете получить фактическую документацию по различным полям, если вы нажмете кнопку «Документация» для определенного ресурса, который вы просматриваете.Однако это не всегда работает. Если вам нравится идти по продвинутому пути, вы также можете получить официальную документацию для API App Service REST API в Github: https://github.com/Azure/azure-rest-api-specs/blob/master/arm-web/2015-08-01/swagger/service.json

Смежные вопросы