Spring Cloud Vault 服务注册表配置

2024-01-04 16:56 更新

您可以通过设置spring.cloud.vault.discovery.enabled = true(默认值为false),使用DiscoveryClient(例如来自Spring Cloud Consul的服务器)来定位Vault服务器。最终结果是您的应用程序需要带有适当发现配置的bootstrap.yml(或环境变量)。 好处是Vault可以更改其坐标,只要发现服务是固定点即可。默认服务ID为vault,但是您可以使用spring.cloud.vault.discovery.serviceId在客户端上更改它。

发现客户端实现均支持某种元数据映射(例如,对于Eureka,我们拥有eureka.instance.metadataMap)。服务的某些其他属性可能需要在其服务注册元数据中进行配置,以便客户端可以正确连接。不提供有关传输层安全性详细信息的服务注册中心需要提供scheme元数据条目,以将其设置为httpshttp 如果未配置任何方案,并且该服务未作为安全服务公开,则配置默认为spring.cloud.vault.scheme,而未设置时为https

spring.cloud.vault.discovery:
    enabled: true
    service-id: my-vault-service
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号