我将自己的spring应用程序配置为连接到Vault,并且该应用程序启动时,在路径[secret/application]
上收到不必要的呼叫。我的政策如下,
path "secret/data/my-app" {
capabilities = ["read","list"]
}
如果我放path "secret/application"
,它就消失了。但是我的策略中不需要那个不必要的策略。是否有可能解决此问题。我的引导程序配置如下,
spring.cloud.vault.uri=http://localhost:8200/
spring.application.name=my-app
spring.cloud.vault.token=token_value
spring.cloud.vault.scheme=http
spring.cloud.vault.kv.enabled=true
答案 0 :(得分:0)
我不知道您使用的是哪个 spring-cloud-vault 版本,但我认为您可以在此处找到解决方案:https://github.com/spring-cloud/spring-cloud-vault/issues/566。
将 spring.application.name
重命名为 spring.application-name
或将 spring-cloud 版本升级到 2020.0.1