【发布时间】:2021-05-07 02:02:49
【问题描述】:
我正在测试 Vault + Consul 之间的集成,以保存我的秘密并将它们存储在多台机器中。我可以毫无问题地从 Vault 查看和插入/检索我的秘密。
现在我正在尝试配置 SpringCloud 以使用来自 Vault 的机密(我关注了页面 https://cloud.spring.io/spring-cloud-vault/reference/html/),并且我的 bootstrap.yml 与示例类似:
host: localhost
port: 8200
scheme: https
uri: https://localhost:8200
connection-timeout: 5000
read-timeout: 15000
config:
order: -10
它也有效!我的应用程序可以看到 Vault 中的秘密。
现在,我想了解的是领事如何与此相关联?因为在使用 Consul 的时候,我在想不需要插入 Vault 的地址,Consul 应该负责通知这个。但我没有发现任何与此相关的有用信息。
这里有什么想法吗?或者领事只会存储我的秘密,而我仍然需要连接到 Vault?
【问题讨论】:
标签: java spring-cloud hashicorp-vault hashicorp