【发布时间】:2018-12-19 04:13:10
【问题描述】:
我想设置一个能够使用 Vault 和 git 作为配置后端的配置服务器。我不太了解配置:
spring:
application:
name: tdev-wssc-configserver
profiles:
active: git, vault
cloud:
config:
server:
git:
uri: file:///path/to/git/repo
order: 2
vault:
host: ${vault_server_host:localhost}
port: ${vault_server_port:8200}
order: 1
vault:
enabled: true
host: ${vault_server_host:localhost}
port: ${vault_server_port:8200}
scheme: ${vault_server_scheme:https}
connection-timeout: 5000
read-timeout: 15000
fail-fast: true
config:
order: -10
ssl:
trust-store: file:keystore.jks
trust-store-password: secret
我怎么需要设置spring.cloud.config.server.vault和spring.cloud.vault?
真的需要两个都设置吗?
它们有什么区别?
我只希望我的客户能够直接从配置服务器获取配置,无论 Vault 是否存在。
所以客户端,只在配置服务器上请求,配置服务器用于从 Vault 获取机密。
【问题讨论】:
标签: spring spring-cloud-config