0

由于从 spring 2.3.X 升级到 2.4.XI,必须将依赖项 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

现在我什么都没有了,当然除了一些缺少的环境变量......

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

你有解决方案/想法吗?

谢谢

4

1 回答 1

0

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

来自 nkvaratskhelia:您可以使用

spring.cloud.vault.fail-fast=true

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

于 2021-04-26T07:25:19.927 回答