我试图将HealthChecks for AzureKeyVault添加到我的项目中,并为此添加了下面的nuget包:
<PackageReference Include="AspNetCore.HealthChecks.AzureKeyVault" Version="6.0.2" />并在代码中添加以下内容:
var url = "https://123456.com";
builder.Services
.AddHealthChecks()
.AddAzureKeyVault(new Uri(url), keyVaultCredential,
options => { }, "AKV", HealthStatus.Unhealthy,
tags: new string[] { "azure", "keyvault", "key-vault", "azure-keyvault" });但问题是,它显示的healthy为每个网址,只是它应该是适当的网址。即使在keyVaultCredential中,如果添加了一些随机值,也会显示状态healthy。
有人知道吗,如何使用这个HealthCheck?
发布于 2022-06-13 07:34:42
我也有同样的问题,我发现我们至少需要在选择中增加一个关键的保险库秘密,才能让它发挥作用。例如options => { options.AddSecret("SQLServerConnection--connectionString");}
发布于 2022-06-01 10:08:00
参考文献:
https://stackoverflow.com/questions/72452763
复制相似问题