| 常见后端 | HashiCorp Vault / 云密钥管理 / K8s Secrets |
|---|---|
| 命名约定 | connections/<conn_id>、variables/<key> |
| 配置位置 | airflow.cfg 的 secrets 段或环境变量 |
| 回退 | 本地元数据库仍可作为后备来源 |
Vault 后端配置示意
Vault 后端配置示意
[secrets]
backend = airflow.providers.hashicorp.secrets.vault.VaultBackend
backend_kwargs = {"connections_path": "connections", "variables_path": "variables", "url": "http://vault:8200", "auth_type": "token"}切换后端前先确认 DAG 里没有硬编码凭据,否则只是换了存储位置、没有解决泄漏点。