Spring Cloud Vault Apache Cassandra

2024-01-03 17:43 更新
cassandra后端在Vault 0.7.1中已棄用,建議使用database后端并將其安裝為cassandra

Spring Cloud Vault可以獲取Apache Cassandra的憑據(jù)。可以通過(guò)設(shè)置spring.cloud.vault.cassandra.enabled=true(默認(rèn)為false)并為角色名稱(chēng)提供spring.cloud.vault.cassandra.role=…來(lái)啟用集成。

用戶名和密碼存儲(chǔ)在spring.data.cassandra.usernamespring.data.cassandra.password中,因此使用Spring Boot將無(wú)需進(jìn)一步配置即可獲取生成的憑據(jù)。您可以通過(guò)設(shè)置spring.cloud.vault.cassandra.username-propertyspring.cloud.vault.cassandra.password-property來(lái)配置屬性名稱(chēng)。

spring.cloud.vault:
    cassandra:
        enabled: true
        role: readonly
        backend: cassandra
        username-property: spring.data.cassandra.username
        password-property: spring.data.cassandra.password
  • enabled將此值設(shè)置為true可啟用Cassandra后端配置用法
  • role設(shè)置Cassandra角色定義的角色名稱(chēng)
  • backend設(shè)置要使用的Cassandra支架的路徑
  • username-property設(shè)置存儲(chǔ)Cassandra用戶名的屬性名稱(chēng)
  • password-property設(shè)置存儲(chǔ)Cassandra密碼的屬性名稱(chēng)

另請(qǐng)參閱:Vault文檔:使用Vault設(shè)置Apache Cassandra

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)