azure - 管理 Azure 网站配置
问题描述
Azure App Service Web Apps 的实例/应用程序可能有不少于 150 个不同的配置选项。这只是列表的一部分,每个项目都有不同的选项和输入。
- 认证/授权
- 应用洞察
- 托管服务标识
- 备份
- 网络设置
- 缩放设置
- 网络工作
- 推
- 应用程序中的 MySQL
- 简单的表
- 数据连接
- API 定义
- CORS 设置
……等等等等
从配置管理的角度来看,我如何在配置文件中对这些设置(首选)进行源代码控制,或者使用配置管理工具来管理它们?
我看不到在 ARM 模板中定义单个应用程序的方法。
我的目标是在多个应用程序中拥有一致且可重复的应用程序配置,并防止手动设置出错。
解决方案
据我了解,您提到的设置包括 Web 应用程序的整个配置,例如部署槽、备份等。
AFAIK,您可能无法通过您提到的方式控制它们(至少像部署槽、备份等)。
我的目标是在多个应用程序中拥有一致且可重复的应用程序配置,并防止手动设置出错。
目前,最接近的方式是clone web app,你可以通过portal或者powershell来使用,但是即使你使用它也不支持clone web app中的全部配置。
另请注意:应用程序克隆目前仅支持高级应用程序服务计划。
推荐阅读
- google-cloud-automl - 训练后如何查看给定模型使用了多少计算资源?
- dask - 仪表板地址的 dask 分布式配置文件
- javascript - 儿童事件监听器
- javascript - 在 React js onInput 中处理前导空格和特殊字符
- css - 使用 enableHtml 属性更改 ngx-toastr 默认样式。角 7
- laravel - Laravel 将集合传递给组件
- xamarin - Google Sheets OAuth2Request - Xamarin 表单中的错误请求
- c# - 为什么 KeyCollection keys = dict.Keys; 给出编译时错误?
- python-2.7 - 无法绑定套接字:错误(99,'无法分配请求的地址')
- javascript - 这段代码如何在 setState 钩子之后运行,而 useEffect 钩子中没有侦听器?