| 常见形态 | postgres://user:pass@host:5432/db?sslmode=require;redis://:pass@host:6379/0 |
|---|---|
| 要点 | 密码含特殊字符需 URL 编码;参数(SSL、超时)随环境差异走配置 |
| 注入 | 整体作为密钥下发;日志中禁止打印完整串 |
示例
示例
export DATABASE_URL='postgres://app:***@db.internal:5432/app?sslmode=require&connect_timeout=5'把连接串整体托管为密钥、而非拼接字符串:减少转义错误与泄露面。