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