Как установить или получить учетные данные для развертывания в службе приложений Azure? - PullRequest
0 голосов
/ 01 июля 2018

Я пишу службу автоматического развертывания, и я уже могу создать свой ресурс службы приложений через ARM Template с помощью ARM API, но теперь мне нужно развернуть содержимое там, я планирую использовать API развертывания Kudu Zip ( https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file) но мне не хватает того, как автоматически установить или получить имя пользователя и пароль для развертывания через какой-либо процесс на основе API (без использования пользовательского интерфейса).

Я знаю, что учетные данные сайта на самом деле являются пользователями, привязанными к учетной записи. Если вы знаете, что для развертывания могут использоваться учетные данные другого типа, укажите, пожалуйста, направление, которое позволило бы мне выпускать без специальных персональных учетных данных (учетные данные приложения). вместо этого)

1 Ответ

0 голосов
/ 03 июля 2018

Если вы хотите получить учетные данные для публикации, вы можете использовать Веб-приложения - учетные данные для публикации списков Для этого используйте API остальных.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list?api-version=2016-08-01

О том, как вызывать API-интерфейс REST Azure Resource Manager, см. В этом учебном пособии .

Мы также могли бы использовать Azure SDK для получения учетных данных для публикации. Для получения дополнительной информации о том, как использовать Kudu API или Azure SDK для получения учетных данных публикации, см. Другой поток SO .

...