跳转到主要内容

Informix数据库的Django驱动程序,通过ODBC连接到Informix数据库,从HashiCorp Vault获取凭据

项目描述

扩展了Django的数据库驱动程序 django_informixdb,以从Hashicorp Vault服务检索凭据。

假设

此驱动程序期望凭据存储在Vault中的KV v2 secret中,键为 usernamepassword

支持的认证

两种方法,优先级最高的是:- K8s JWT - 基础令牌

所需的设置

不要提供 USERPASSWORD。相反,提供以下设置

设置

必需

描述

VAULT_ADDR

Vault 的 HTTPS 端点

VAULT_PATH

存储 Informix 凭据的 KV v2 秘密在 Vault 中的路径

VAULT_K8S_AUTH_MOUNT_POINT

用于 Kubernetes 认证的 Vault 挂载点,默认值:kubernetes

VAULT_K8S_JWT

在 K8s 容器中 JWT 的路径,默认 vault:/var/run/secrets/kubernetes.io/serviceaccount/token

VAULT_K8S_ROLE

条件性

如果使用 K8s JWT 认证到 Vault,请提供 K8s 角色 if

VAULT_KVV2_MOUNT_POINT

用于 KVv2 秘密的 Vault 挂载点,默认值:secret

VAULT_TOKEN

条件性

如果使用基本令牌认证到 Vault,请提供令牌 if

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

django_informixdb_vault-0.5.6.tar.gz (8.7 kB 查看散列)

上传时间