我使用Azure Key Vault Configuration Provider在应用程序启动时读取一些密钥。 但是,这些秘密在一天中不断轮换,我希望能够在发生此轮换时重新加载新值。
我的意思类似于
我的意思类似于
reloadOnChange
API。.ConfigureAppConfiguration((context, config) =>
{
config.AddJsonFile("appsettings.json", reloadOnChange: true);
})
这真的可能吗?
这是一个WebAPI项目,因此在实践中,如果这样做更好/更可行,我可以手动重新加载每个HttpRequest的值。
IConfigurationRoot.Reload()
,并在更新KV中的密钥时随时调用它。 - Thomas