首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为HealthChecks健康状态添加AzureKeyVault

如何为HealthChecks健康状态添加AzureKeyVault
EN

Stack Overflow用户
提问于 2022-05-31 18:45:35
回答 2查看 434关注 0票数 0

我试图将HealthChecks for AzureKeyVault添加到我的项目中,并为此添加了下面的nuget包:

代码语言:javascript
复制
<PackageReference Include="AspNetCore.HealthChecks.AzureKeyVault" Version="6.0.2" />

并在代码中添加以下内容:

代码语言:javascript
复制
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

EN

回答 2

Stack Overflow用户

发布于 2022-06-13 07:34:42

我也有同样的问题,我发现我们至少需要在选择中增加一个关键的保险库秘密,才能让它发挥作用。例如options => { options.AddSecret("SQLServerConnection--connectionString");}

票数 2
EN

Stack Overflow用户

发布于 2022-06-01 10:08:00

  • 请检查在了解蓝色资源的健康状况或在您的公司VPN网络中使用此库时是否有任何限制。
  • 在不同的网络中尝试相同的方法来检查原因是否是网络问题或VPN。
  • 尝试使用调试工具捕获通信量,以验证和查看响应。

参考文献:

  1. AzureKeyVault健康检查总是返回“健康”(github.com)
  2. AspNetCore.Diagnostics.HealthChecks
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72452763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档