Manage Distributed Configuration and Secrets with Spring Cloud and Vault
summary
Demonstrates moving application properties into a Git-backed repository served by Spring Cloud Config and fetching runtime secrets from Spring Cloud Vault Config. Covers Vault storage backends (AWS, GCP, PostgreSQL), authentication methods (token, TLS client certificates, AppRole), lease-driven automatic rotation for database credentials, and using encrypted values and HSM-backed keys so clients can fetch and refresh secrets without exposing cleartext.
AI-written summary · about
chapters (8)
- 0:00Distributed config intro
- 5:59Spring Cloud Config basics
- 13:40Vault secrets integration
- 22:17Encryption key strategies
- 30:04High availability setups
- 37:33Deployment patterns
- 47:23Security best practices
- 48:28Q&A
related talks
36mManage Distributed Secrets in Applications on Cloud Foundry With Spring Cloud Vault
53mSecuring Spring Applications with Hashicorp Vault
42mSpring Vault - managing secrets at scale
47mThe Secret to Handling Dynamic Secrets
29mSpring Cloud Integration with HashiCorp Vault and Consul
12mManage secrets for apps in Azure Spring Cloud with Key Vault
29mIntro to secrets management using Vault
30mSimplifying Secrets Management in the Public Cloud
