Spring Cloud Vault

Spring Cloud Vault Config 在构建于 Spring Vault之上的分布式系统中为外部化配置提供客户端端支持。使用 HashiCorp’s Vault,你可以针对所有环境中的应用程序在中央管理外部机密属性。Vault 可以管理静态和动态机密,例如远程应用程序/资源的用户名/密码,并提供外部服务(例如 MySQL、PostgreSQL、Apache Cassandra、Couchbase、MongoDB、Consul、AWS 等)的凭证。

Spring Cloud Vault Config provides client-side support for externalized configuration in a distributed system built on top of Spring Vault. With HashiCorp’s Vault you have a central place to manage external secret properties for applications across all environments. Vault can manage static and dynamic secrets such as username/password for remote applications/resources and provide credentials for external services such as MySQL, PostgreSQL, Apache Cassandra, Couchbase, MongoDB, Consul, AWS and more.

Config Data API

Application Configuration using Vault Secrets

Authentication

Configuring Authentication with Vault

Secret Backends

Mounting Secret Backends

Advanced Topics

Service Discovery, Fail-Fast, SSL Configuration, Lifecycle Management

Mark Paluch、Jay Bryant、Spencer Gibb

Mark Paluch, Jay Bryant, Spencer Gibb

© 2008-2023 VMware, Inc.

您可以出于自己的使用和分发给其他人的目的对本文件进行复制,前提是您不会对复制收取任何费用,并且无论以印刷形式还是电子形式分发,每个副本都包含此版权声明。

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.