azure - 是否可以映射/重命名从 Azure 应用配置加载的键?
问题描述
我想同时使用appsettings.json
Azure App Configuration 来为我的应用程序提供配置。Azure App Configuration 将被多个应用程序使用,并且将通过AppName1:Auth:ApiKey
. 但是,此配置的一部分将保存在 json 文件中,例如
"Auth" : {
"Duration": "00:10:00"
}
正如这里所写,这些设置无法通过单个部分获取,因为它们具有不同的键分组:
AppName1:Auth
- Azure 应用配置Auth
- appsettings.json
我想将此键分组AppName1:Auth
映射到Auth
,但我不确定如何处理。
我认为我可以将 appsettings.json 文件更改为
"AppName1" : {
"Auth" : {
"Duration": "00:10:00"
}
}
但是,这是我想要避免的。每个应用程序的 Azure 应用程序配置也不是解决方案。可能吗?
解决方案
所以有一种方法可以做到这一点:
.ConfigureAppConfiguration((context, builder) =>
{
builder.AddAzureAppConfiguration(options => options.TrimKeyPrefix("AppName1:"));
})
所有功劳归功于我的同事!
推荐阅读
- reactjs - React hook 替换旧状态
- php - 如何在php中创建ftp?
- android - 系统调用 sigsuspend 返回 -ERESTARTNOHAND,我该怎么办?
- ios - 是否可以将枚举“映射”到绑定
在 SwiftUI 中? - reactjs - 在进行 React 应用程序测试时 Storybook 的作用
- python-3.x - 使用 xpath 仅提取作为父节点一部分的文本
- javascript - JavaScript/jQuery Force Tab Key to Skip Field On Dynamic Table
- php - 如何在laravel中对合并的对象进行排序
- html - 如何基于html标签执行selenium测试用例
- apache-kafka - How KStream suppress operator determines the last record of a window?