Spring Cloud Vault Apache Cassandra

2024-01-03 17:43 更新
cassandra后端在Vault 0.7.1中已弃用,建议使用database后端并将其安装为cassandra

Spring Cloud Vault可以获取Apache Cassandra的凭据。可以通过设置spring.cloud.vault.cassandra.enabled=true(默认为false)并为角色名称提供spring.cloud.vault.cassandra.role=…来启用集成。

用户名和密码存储在spring.data.cassandra.usernamespring.data.cassandra.password中,因此使用Spring Boot将无需进一步配置即可获取生成的凭据。您可以通过设置spring.cloud.vault.cassandra.username-propertyspring.cloud.vault.cassandra.password-property来配置属性名称。

spring.cloud.vault:
    cassandra:
        enabled: true
        role: readonly
        backend: cassandra
        username-property: spring.data.cassandra.username
        password-property: spring.data.cassandra.password
  • enabled将此值设置为true可启用Cassandra后端配置用法
  • role设置Cassandra角色定义的角色名称
  • backend设置要使用的Cassandra支架的路径
  • username-property设置存储Cassandra用户名的属性名称
  • password-property设置存储Cassandra密码的属性名称

另请参阅:Vault文档:使用Vault设置Apache Cassandra

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号