管理Azure网站配置

时间:2018-07-31 19:11:02

标签: azure configuration azure-web-sites

Azure App Service Web Apps的实例/应用程序可能有不少于150种不同的配置选项。这只是列表的一部分,并且每个项目都有各种选项和输入。

  • 身份验证/授权
  • 应用洞察力
  • 托管服务身份
  • 备份
  • 网络设置
  • 缩放设置
  • WebJobs
  • 应用程序中的MySQL
  • 简易桌子
  • 数据连接
  • API定义
  • CORS设置

...等等,等等

从配置管理的角度来看,我该如何在配置文件中对这些设置(首选)进行源代码控制或使用配置管理工具来管理它们?

我看不到在ARM模板中定义单个应用程序的方法。

我的目标是在多个应用程序之间实现一致且可重复的应用程序配置,并防止手动设置出错。

1 个答案:

答案 0 :(得分:0)

根据我的理解,您提到的设置包括Web应用程序的整个配置,例如部署位置,备份等。

AFAIK,您可能无法通过上述方式控制它们(至少像部署插槽,备份等)。

  

我的目标是在多个应用程序之间实现一致且可重复的应用程序配置,并防止手动设置出错。

当前,最接近的方法是clone web app,您可以通过门户网站或Powershell使用它,但是即使您使用它,也无法支持在Web应用程序中克隆整个配置。

注释:目前仅高级套餐应用服务计划支持应用克隆。