首页/开发/CI/CD 与发布速查/HashiCorp Vault 要点
环境与配置管理60 条

HashiCorp Vault 要点

集中式密钥管理:动态凭据、租约回收、审计日志与加密即服务;部署与运维复杂度较高,需明确职责边界。

CI/CD 与发布速查开发更新于 2026-10-12
核心概念secrets engine、auth method、policy、lease(TTL)
常见用法KV 存静态密钥;数据库引擎发动态口令;Transit 做加解密
接入AppRole、Kubernetes auth、OIDC 等方式获取令牌

常用命令

常用命令
vault kv put secret/prod/db password='...'
vault kv get secret/prod/db
vault policy write app-ro - <<'EOF'
path "secret/data/prod/db" { capabilities = ["read"] }
EOF
Vault 自身的高可用与解封(unseal)流程要演练:核心密钥服务故障会连锁影响发布。

易错点

  • 解封密钥由单人保管:无人值守重启后服务不可用,采用多份分片与托管自动化
  • 策略按路径给通配写权限:横向权限过大,最小化到具体路径与动作

数据来源与参考

  • HashiCorp Vault 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌