Azure App Configuration:如何让App Service无代码获取最新配置
无需代码让Azure App Service获取Azure App Configuration最新配置的方法
修改Azure App Configuration的值后,即使重启App Service配置仍不更新,可通过以下纯配置操作解决:
方法1:启用自动刷新(推荐)
在Azure门户的App Service中配置应用设置,实现定时自动拉取最新配置:
- 进入目标App Service → 「配置」→「应用程序设置」
- 添加/修改以下设置:
AzureAppConfigurationRefreshEnabled:设为true,开启自动刷新AzureAppConfigurationRefreshInterval:设为刷新间隔(例如300,单位秒,即5分钟)- 确保已配置Azure App Configuration的连接字符串(
ConnectionStrings:AzureAppConfiguration),或通过托管标识授予App Service读取App Configuration的权限(需在App Configuration中添加「App Configuration数据读取者」角色分配)
方法2:使用配置快照
通过Azure App Configuration的快照功能同步配置:
- 在Azure App Configuration中创建配置快照,包含最新的配置键值对
- 在App Service的「应用程序设置」中,将配置源指向该快照的ID
- 可设置快照自动生成规则(比如配置变更时自动创建新快照),App Service会自动加载最新快照的配置
方法3:手动触发配置重载
如果需要立即生效,无需等待自动刷新:
- 在App Service概览页点击「热重启」:该操作比普通重启更快,会重新加载配置且不影响正在运行的请求
- 或使用部署槽位:将最新配置部署到 staging 槽,执行槽位交换到 production,交换过程会自动加载新配置,实现无停机更新
内容的提问来源于stack exchange,提问作者Yuzuki Ayase
相关产品推荐
相关产品推荐

