| 机制 | Vault 数据库引擎创建账号并绑定租约,TTL 到期自动删除 |
|---|---|
| 收益 | 免人工轮换、凭据与实例一一对应、可审计 |
| 配套 | 应用需处理凭据到期续租或重建连接 |
数据库引擎示意
数据库引擎示意
vault secrets enable database
vault write database/config/mydb \
plugin_name=postgresql-database-plugin \
connection_url="postgresql://{{username}}:{{password}}@db:5432/app" \
allowed_roles=app-role
vault read database/creds/app-role短 TTL 会让连接池失效更频繁:TTL 与应用连接管理策略需要联合调参。