簡體   English   中英

是否可以在 Spring Boot 應用程序中使用具有冗余的 HashiCorp Vault?

[英]Is it possible to use HashiCorp Vault with redundancy in a Spring Boot application?

我設置了一個帶有兩個保管庫服務器的保管庫集群。 作為預期行為,一台服務器一次處於活動狀態,另一台處於待機模式。 我可以使用 bootstrap.properties 中的配置從我的 Spring Boot 應用程序訪問它們中的每一個,如下所示:

spring.cloud.vault.authentication=token
spring.cloud.vault.token=xxxxxxxxxxxxxxxxxxx
spring.cloud.vault.scheme=http

spring.cloud.vault.generic.backend=my-config

spring.cloud.vault.host=ip_address_of_one of_the_vault_servers
spring.cloud.vault.port=8200

但是,如果 bootstrap.properties 中定義的保險庫服務關閉,我將無法訪問保險庫。 因此,擁有多個 vault 服務器並在 HA 模式下使用 vault 是沒有意義的。

我只想在我的 Spring Boot 應用程序中使用兩個保險庫服務器作為冗余。 怎么可能?

注意:我不能像這樣定義主機:spring.cloud.vault.host= ip_addr1,ip_addr2

注2:我在 HA 模式下使用 postgresql 作為秘密后端。

根據這個文檔,似乎沒有辦法只用 spring cloud 來做到這一點

關於那個的部分是:

重要提示:Spring Cloud 服務配置服務器僅支持一個 Vault 后端,因此配置參數中只允許一個 Vault 對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM