【问题标题】:Can't show log from Spring Cloud Vault Connection无法显示来自 Spring Cloud Vault 连接的日志
【发布时间】:2021-04-23 10:22:17
【问题描述】:

由于从 spring 2.3.X 升级到 2.4.X,我不得不将依赖项 spring-cloud-starter-vault-config 升级到 3.0.1。 这对 bootstrap.yml 文件的使用进行了重大更改。 (详情->https://spring.io/blog/2020/12/22/spring-cloud-2020-0-0-aka-ilford-is-available)

已完成更改并且工作正常,但是我没有任何关于与保管库服务器连接的日志...

例如,如果我设置我的 vault_token = "wrong_pwd" 我曾经有

12:13:17.853 [reactor-http-nio-1] WARN  o.s.v.a.ReactiveLifecycleAwareSessionManager - Cannot enhance VaultToken to a LoginToken: Token self-lookup: Status 403 Forbidden permission denied; nested exception is org.springframework.web.reactive.function.client.WebClientResponseException$Forbidden: 403 Forbidden from GET https://vault-decatec.pp.dktapp.cloud:443/v1/auth/token/lookup-self

现在我什么都没有了,当然除了一些缺少的 env var ...

我搜索了很长时间并尝试更改日志记录级别,但找不到解决方案。 我不想那样做,因为如果出现问题,我将无法轻易知道根本原因。可能是令牌过期、保管库服务器不可用、缺少密钥等...

你有解决方案/想法吗?

谢谢

【问题讨论】:

    标签: spring logging cloud vault


    【解决方案1】:

    我通过在 github spring vault 上创建问题直接得到了答案。

    来自 nkvaratskhelia : 您可以使用

    spring.cloud.vault.fail-fast=true

    属性。如果连接有问题,保险柜会报告它并且应用程序不会启动。

    【讨论】:

      猜你喜欢
      • 2023-01-20
      • 2022-09-24
      • 1970-01-01
      • 2018-06-06
      • 2020-08-22
      • 1970-01-01
      • 2018-02-09
      • 2019-08-03
      • 2013-05-31
      相关资源
      最近更新 更多