繁体   English   中英

如何在Azure App Service中设置或检索部署凭据?

[英]How to set or retrieve deployment credentials in Azure App Service?

我正在编写一个自动部署服务,我已经能够使用ARM API通过ARM模板创建我的应用服务资源,但是现在我需要在其中部署内容,我正计划使用Kudu Zip部署API( https://github.com。 com / projectkudu / kudu / wiki / Deploying-from-a-zip-file ),但是我缺少如何通过一些基于api的过程(不使用UI)自动设置或获取部署用户名和密码的方法。

我知道网站凭据实际上是与帐户绑定的用户,如果您知道可以使用其他类型的凭据进行部署,请向我指出允许我在没有特定的面向个人的凭据的情况下发布(而是应用程序凭据)的方向

如果要获取发布凭据,则可以使用“ Web应用-列表发布凭据剩余API”来执行此操作。

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

关于如何调用Azure资源管理器REST API,请参考本教程

我们还可以使用Azure SDK来获取发布凭据。 有关如何使用Kudu API或Azure SDK来获取发布凭据的更多信息,请参考其他SO线程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM