Vault Confiquration
依赖说明:为分布式系统中的外部化配置提供客户端支持。使用HashiCorp的Vault,您可以在一个中心位置管理所有环境中应用程序的外部机密属性。
Hashicorp Vault解决了管理敏感信息的问题 —— 在Vault的用语中使用“secret”。在这种情况下,“管理”意味着Vault控制敏感信息的所有方面:它的生成,存储,使用以及最后它的撤销。
Hashicorp提供两种版本的Vault。本文中使用的开源版本可以免费使用,即使在商业环境中也是如此。同时还提供付费版本,其中包括不同SLA的技术支持和其他功能,例如HSM(硬件安全模块)支持。
参考:
微服务系列详解—Part 2:使用Spring Cloud Config和Vault进行配置管理
POM
<!--Vault Confiquration-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-vault-config</artifactId>
</dependency>
XXX