我目前正在基于spring-boot和spring-data-mongodb的Web应用程序上工作,并对mongodb使用副本集。 使用标准spring.data.mongodb.uri(提供副本集的唯一方法)完成配置 现在,我想使用凭证和保险柜来存储“秘密”,但似乎我应该将所有uri存储在保险柜中,这对我来说很奇怪。
我想在凭证(由Vault提供)和副本集之间进行划分,例如:
spring.data.mongodb.username => get from Vault
spring.data.mongodb.password => get from Vault
spring.data.mongodb.uri => get from properties file or Consul