Spring Cloud Vault MongoDB
2024-01-03 17:43 更新
mongodb
后端在Vault 0.7.1中已弃用,建议使用database
后端并将其安装为mongodb
。
Spring Cloud Vault可以获取MongoDB的凭据。可以通过设置spring.cloud.vault.mongodb.enabled=true
(默认值为false
)并为角色名称提供spring.cloud.vault.mongodb.role=…
来启用集成。
用户名和密码存储在spring.data.mongodb.username
和spring.data.mongodb.password
中,因此使用Spring Boot将无需进一步配置即可获取生成的凭据。您可以通过设置spring.cloud.vault.mongodb.username-property
和spring.cloud.vault.mongodb.password-property
来配置属性名称。
spring.cloud.vault: mongodb: enabled: true role: readonly backend: mongodb username-property: spring.data.mongodb.username password-property: spring.data.mongodb.password
enabled
将此值设置为true
启用MongodB后端配置使用role
设置MongoDB角色定义的角色名称backend
设置要使用的MongoDB安装的路径username-property
设置存储MongoDB用户名的属性名称password-property
设置存储MongoDB密码的属性名称
以上内容是否对您有帮助:
更多建议: